Kanzi 3.9.10
kanzi::interop Namespace Reference

Classes

struct  AbstractBindingRuntimeWrapper
 
struct  AbstractBindingWrapper
 
class  ActionDirector
 
class  ActivityCodeBehindDirector
 
struct  BindingProcessorWrapper
 
struct  BitmapImageWrapper
 
struct  BlurEffect2DEnums
 
struct  BoolWrapper
 
class  CallbackBindingProcessorDirector
 
struct  CameraEnums
 
struct  ClassPropertyDefaultValueWrapper
 
class  CodeBehindDirector
 
class  ConditionDirector
 
struct  ConstraintsEnums
 
struct  ContainerWrapper
 
struct  Context
 
class  ContextDirector
 
class  DataContextModifiedSubscriptionDirector
 
struct  DataContextModifiedSubscriptionTokenWrapper
 
class  DataObjectListDirector
 
class  DataSourceDirector
 
struct  DispatchMessageActionEnums
 
struct  DockLayoutConceptEnums
 
struct  EditorInfoWrapper
 
struct  EffectStack2DEnums
 
struct  ExclusiveActivityHostConceptEnums
 
struct  FloatWrapper
 
struct  FlowLayoutConceptEnums
 
class  ForwardingActionDirector
 
struct  GridLayoutConceptEnums
 
struct  GridListBoxConceptEnums
 
struct  IntWrapper
 
struct  IteratorWrapper
 
struct  LegacyRenderPassEnums
 
struct  LevelOfDetail3DEnums
 
class  ListBoxItemGenerator2DDirector
 
class  ListBoxItemGenerator3DDirector
 
struct  LongWrapper
 
struct  MaskEffect2DEnums
 
struct  Matrix4x4Enums
 
struct  Mesh_CreateInfoWrapper
 
struct  MessageArgumentsWrapper
 
class  MessageSubscriptionDirector
 
struct  MessageSubscriptionTokenWrapper
 
struct  MessageTypeWrapper
 
class  MetaclassDirector
 
struct  MetaclassReleaseVisitor
 
struct  MetaclassWrapper
 
class  ModuleBase
 
struct  NativeExceptionWrapper
 The NativeExceptionWrapper class is used to store a native exception ptr in a foreign language. More...
 
class  Node2DDirector
 
struct  Node2DEnums
 
class  Node3DDirector
 
class  NodeComponentDirector
 
struct  NodeEffectTemplate2DWrapper
 
struct  NodeEnums
 
struct  ObjectReference
 
struct  ObjectWrapper
 
struct  ObjectWrapperWrapper
 
struct  OutlineEffect2DEnums
 
struct  PageTransitionCollectionEnums
 
struct  ParallelActivityHostConceptEnums
 
struct  PipelineStateRenderPassEnums
 
class  PluginDirector
 
class  PluginHandlerDirector
 
struct  PropertyTargetEasingInterpolatorEnums
 
struct  PropertyTargetEasingTimelineEnums
 
struct  PropertyTypeWrapper
 
struct  Renderbuffer_CreateInfoWrapper
 
struct  RenderPassTemplateWrapper
 
class  ResourceAcquireTaskDirector
 
struct  ResourceAcquireTaskWrapper
 
struct  ResourceIDWrapper
 
class  ResourceLoadTaskDirector
 
class  ResourceProtocolDirector
 
class  ResourceReloadProtocolDirector
 
struct  ScreenEnums
 
struct  ScrollViewConceptEnums
 
struct  ShaderProgram_CreateInfoWrapper
 
struct  ShadowEffect2DEnums
 
struct  SplineWrapper
 
class  StaleObjectException
 Exception which is thrown when a wrapper no longer points to a valid object. More...
 
struct  StringWrapper
 
class  TaskDirector
 
class  TaskDispatcherTaskDirector
 
struct  TextBoxConceptEnums
 
struct  TextFormatEnums
 
struct  TextureCreateInfo
 Struct which contains all the parameters that are needed for texture creation. More...
 
struct  TextureEnums
 
class  TimerTaskDirector
 
struct  TrajectoryEnums
 
class  TriggerDirector
 
struct  TypedIteratorWrapper
 
struct  ValueAccumulatorBaseEnums
 
struct  VariantWrapper
 

Typedefs

typedef voidDomainProxy
 
using ErrorCallback
 
typedef voidJavaObjectProxy
 
using JavaObjectProxyDeleter
 
typedef int LuaObjectProxy
 
using NanosecondWrapper
 
using Node2DDirectorUniquePtr
 
using Node3DDirectorUniquePtr
 
using ObjectWeakPtr
 
using ObjectWrapperSharedPtr
 

Enumerations

enum class  ActivityStatus { Active , Inactive , Activating , Deactivating }
 Legacy version of enum "kanzi.ActivityConcept.Status". More...
 
enum  AnimationEasingMode { AnimationEaseIn , AnimationEaseOut , AnimationEaseInOut }
 Easing mode to use to apply an easing function. More...
 
enum  BindingExpressionArgumentType {
  BindingExpressionArgumentTypeTemporaryRegister0 , BindingExpressionArgumentTypeTemporaryRegister1 , BindingExpressionArgumentTypeTemporaryRegister2 , BindingExpressionArgumentTypeTemporaryRegister3 ,
  BindingExpressionArgumentTypeTemporaryRegister4 , BindingExpressionArgumentTypeTemporaryRegister5 , BindingExpressionArgumentTypeTemporaryRegister6 , BindingExpressionArgumentTypeConstantRegister0 ,
  BindingExpressionArgumentTypeConstantRegister1 , BindingExpressionArgumentTypeConstantRegister2 , BindingExpressionArgumentTypeConstantRegister3 , BindingExpressionArgumentTypeConstantRegister4 ,
  BindingExpressionArgumentTypeConstantRegister5 , BindingExpressionArgumentTypeConstantRegister6 , BindingExpressionArgumentTypeSourceRegister0 , BindingExpressionArgumentTypeSourceRegister1 ,
  BindingExpressionArgumentTypeSourceRegister2 , BindingExpressionArgumentTypeSourceRegister3 , BindingExpressionArgumentTypeSourceRegister4 , BindingExpressionArgumentTypeSourceRegister5 ,
  BindingExpressionArgumentTypeSourceRegister6 , BindingExpressionArgumentTypeDataSourceRegister0 , BindingExpressionArgumentTypeDataSourceRegister1 , BindingExpressionArgumentTypeDataSourceRegister2 ,
  BindingExpressionArgumentTypeDataSourceRegister3 , BindingExpressionArgumentTypeDataSourceRegister4 , BindingExpressionArgumentTypeDataSourceRegister5 , BindingExpressionArgumentTypeDataSourceRegister6
}
 Runtime expression validator argument type. More...
 
enum  CachingMode { CachingModeDisabled , CachingModeEnabled , CachingModeAutomatic }
 Caching modes for nodes. More...
 
enum class  ColorWorkflow { Legacy , Linear }
 The Color Workflow for an application. More...
 
enum  DataObjectType {
  Object , Integer , Real , Bool ,
  String , Enum , List
}
 Legacy version of enum "kanzi.DataObject.Type". More...
 
enum class  EchoMode { Normal , NoEcho , Password }
 Echo modes that specify how to format the display text in a TextEditBuffer. More...
 
enum class  ErrorCode {
  Unknown , ObjectNotFound , InvalidArgument , IndexOutofBounds ,
  FileNotFound , InvalidKzbFile , AlreadyExists , MetaclassSealed
}
 
enum class  FocusChainDirection { Previous , Next }
 Specifies the directions of focus move. More...
 
enum class  FocusOnPress { None , Node , NodeOrAncestor , NodeOrOverlay }
 Focus behavior on node press. More...
 
enum class  FocusScopeType {
  NoScope , Group , Fence , Modal ,
  AutoClosingModal , Popup , Modeless , AutoClosingModeless
}
 Specifies focus scope types. More...
 
enum class  FocusState { NoFocus , LogicalFocus , KeyboardFocus , KeyFocus }
 Specifies the focus states of a node. More...
 
enum class  FontHintingPreference { NoHinting , NativeHinting , AutoHinting }
 Font hinting options. More...
 
enum class  FontStyle { Normal , Italic }
 Font style options. More...
 
enum class  FontWeight {
  Thin , ExtraLight , Light , Normal ,
  Medium , SemiBold , Bold , ExtraBold ,
  Black
}
 Font weight options. More...
 
enum  GPUResourceMemoryType { GpuOnly , GpuAndRam , RamOnly }
 Legacy version of enum "kanzi.GPUResource.MemoryType". More...
 
enum  GraphicsColorWriteMode {
  GraphicsColorWriteModeNone , GraphicsColorWriteModeRGB , GraphicsColorWriteModeRGBA , GraphicsColorWriteModeR ,
  GraphicsColorWriteModeG , GraphicsColorWriteModeB , GraphicsColorWriteModeGB , GraphicsColorWriteModeA
}
 List of color write modes. More...
 
enum  GraphicsCompareFunction {
  GraphicsCompareFunctionNever , GraphicsCompareFunctionAlways , GraphicsCompareFunctionLess , GraphicsCompareFunctionLessOrEqual ,
  GraphicsCompareFunctionGreater , GraphicsCompareFunctionGreaterOrEqual , GraphicsCompareFunctionEqual , GraphicsCompareFunctionNotEqual ,
  GraphicsCompareFunctionDisabled
}
 Renderer stencil modes. More...
 
enum  GraphicsCullMode { GraphicsCullModeNone , GraphicsCullModeBack , GraphicsCullModeFront }
 List of available cull modes. More...
 
enum  GraphicsFormat {
  GraphicsFormatNone , GraphicsFormatLUMINANCE8_UNORM , GraphicsFormatALPHA8_UNORM , GraphicsFormatLUMINANCE8_ALPHA8_UNORM ,
  GraphicsFormatR8_UNORM , GraphicsFormatR8_UINT , GraphicsFormatR8_SINT , GraphicsFormatR8G8_UNORM ,
  GraphicsFormatR8G8_UINT , GraphicsFormatR8G8_SINT , GraphicsFormatR8G8B8_UNORM , GraphicsFormatR8G8B8_SRGB ,
  GraphicsFormatR8G8B8_UINT , GraphicsFormatR8G8B8_SINT , GraphicsFormatR8G8B8A8_UNORM , GraphicsFormatR8G8B8A8_SRGB ,
  GraphicsFormatR8G8B8A8_UINT , GraphicsFormatR8G8B8A8_SINT , GraphicsFormatR16_UINT , GraphicsFormatR16_SINT ,
  GraphicsFormatR16_SFLOAT , GraphicsFormatR16G16_UINT , GraphicsFormatR16G16_SINT , GraphicsFormatR16G16_SFLOAT ,
  GraphicsFormatR16G16B16_UINT , GraphicsFormatR16G16B16_SINT , GraphicsFormatR16G16B16_SFLOAT , GraphicsFormatR16G16B16A16_UINT ,
  GraphicsFormatR16G16B16A16_SINT , GraphicsFormatR16G16B16A16_SFLOAT , GraphicsFormatR5G6B5_UNORM_PACK16 , GraphicsFormatETC1_R8G8B8_UNORM ,
  GraphicsFormatETC2_R8G8B8_UNORM , GraphicsFormatETC2_R8G8B8A1_UNORM , GraphicsFormatETC2_R8G8B8A8_UNORM , GraphicsFormatBC2_UNORM ,
  GraphicsFormatBC3_UNORM , GraphicsFormatPVRTC1_RGB_2BPP , GraphicsFormatPVRTC1_RGB_4BPP , GraphicsFormatPVRTC1_RGBA_2BPP ,
  GraphicsFormatPVRTC1_RGBA_4BPP , GraphicsFormatPVRTC2_RGBA_2BPP , GraphicsFormatPVRTC2_RGBA_4BPP , GraphicsFormatATC_RGB ,
  GraphicsFormatATC_RGBA_EXPLICIT_ALPHA , GraphicsFormatATC_RGBA_INTERPOLATED_ALPHA , GraphicsFormatD16_UNORM , GraphicsFormatD24_UNORM ,
  GraphicsFormatD32_SFLOAT , GraphicsFormatD24_UNORM_S8_UINT , GraphicsFormatS8_UINT , GraphicsFormatASTC_4x4_UNORM_BLOCK ,
  GraphicsFormatASTC_4x4_SRGB_BLOCK , GraphicsFormatASTC_5x4_UNORM_BLOCK , GraphicsFormatASTC_5x4_SRGB_BLOCK , GraphicsFormatASTC_5x5_UNORM_BLOCK ,
  GraphicsFormatASTC_5x5_SRGB_BLOCK , GraphicsFormatASTC_6x5_UNORM_BLOCK , GraphicsFormatASTC_6x5_SRGB_BLOCK , GraphicsFormatASTC_6x6_UNORM_BLOCK ,
  GraphicsFormatASTC_6x6_SRGB_BLOCK , GraphicsFormatASTC_8x5_UNORM_BLOCK , GraphicsFormatASTC_8x5_SRGB_BLOCK , GraphicsFormatASTC_8x6_UNORM_BLOCK ,
  GraphicsFormatASTC_8x6_SRGB_BLOCK , GraphicsFormatASTC_8x8_UNORM_BLOCK , GraphicsFormatASTC_8x8_SRGB_BLOCK , GraphicsFormatASTC_10x5_UNORM_BLOCK ,
  GraphicsFormatASTC_10x5_SRGB_BLOCK , GraphicsFormatASTC_10x6_UNORM_BLOCK , GraphicsFormatASTC_10x6_SRGB_BLOCK , GraphicsFormatASTC_10x8_UNORM_BLOCK ,
  GraphicsFormatASTC_10x8_SRGB_BLOCK , GraphicsFormatASTC_10x10_UNORM_BLOCK , GraphicsFormatASTC_10x10_SRGB_BLOCK , GraphicsFormatASTC_12x10_UNORM_BLOCK ,
  GraphicsFormatASTC_12x10_SRGB_BLOCK , GraphicsFormatASTC_12x12_UNORM_BLOCK , GraphicsFormatASTC_12x12_SRGB_BLOCK , GraphicsFormatALPHA1_LUMINANCE7_UNORM ,
  GraphicsFormatALPHA4_LUMINANCE4_UNORM , GraphicsFormatALPHA8_LUMINANCE8_UNORM , GraphicsFormatALPHALUMINANCE1_UNORM , GraphicsFormatALPHALUMINANCE2_UNORM ,
  GraphicsFormatALPHALUMINANCE4_UNORM , GraphicsFormatALPHALUMINANCE8_UNORM , GraphicsFormatA1R5G5B5_UNORM , GraphicsFormatR5G5B5A1_UNORM ,
  GraphicsFormatA4R4G4B4_UNORM , GraphicsFormatR4G4B4A4_UNORM , GraphicsFormatA8R8G8B8_UNORM , GraphicsFormatCLUT8_UINT ,
  GraphicsFormatCLUT4_UINT , GraphicsFormatCLUT2_UINT , GraphicsFormatCLUT1_UINT , GraphicsFormatR8_SNORM ,
  GraphicsFormatR32_UINT , GraphicsFormatR32_SINT , GraphicsFormatR32_SFLOAT , GraphicsFormatR8G8_SNORM ,
  GraphicsFormatR32G32_UINT , GraphicsFormatR32G32_SINT , GraphicsFormatR32G32_SFLOAT , GraphicsFormatR8G8B8_SNORM ,
  GraphicsFormatR32G32B32_UINT , GraphicsFormatR32G32B32_SINT , GraphicsFormatR32G32B32_SFLOAT , GraphicsFormatR8G8B8A8_SNORM ,
  GraphicsFormatR32G32B32A32_UINT , GraphicsFormatR32G32B32A32_SINT , GraphicsFormatR32G32B32A32_SFLOAT , GraphicsFormatR16_UNORM ,
  GraphicsFormatR16_SNORM , GraphicsFormatR16G16_UNORM , GraphicsFormatR16G16_SNORM , GraphicsFormatR16G16B16_UNORM ,
  GraphicsFormatR16G16B16_SNORM , GraphicsFormatR16G16B16A16_UNORM , GraphicsFormatR16G16B16A16_SNORM , GraphicsFormatETC2_R8G8B8_SRGB ,
  GraphicsFormatETC2_R8G8B8A1_SRGB , GraphicsFormatETC2_R8G8B8A8_SRGB , GraphicsFormatPVRTC1_SRGB_2BPP , GraphicsFormatPVRTC1_SRGB_4BPP ,
  GraphicsFormatPVRTC1_SRGBA_2BPP , GraphicsFormatPVRTC1_SRGBA_4BPP , GraphicsFormatPVRTC2_SRGBA_2BPP , GraphicsFormatPVRTC2_SRGBA_4BPP ,
  GraphicsFormatA8R8G8B8_UINT , GraphicsFormatA8R8G8B8_SINT , GraphicsFormatA16R16G16B16_UINT , GraphicsFormatA16R16G16B16_SINT ,
  GraphicsFormatA16R16G16B16_SFLOAT , GraphicsFormatA8R8G8B8_SNORM , GraphicsFormatA32R32G32B32_UINT , GraphicsFormatA32R32G32B32_SINT ,
  GraphicsFormatA32R32G32B32_SFLOAT , GraphicsFormatA16R16G16B16_UNORM , GraphicsFormatA16R16G16B16_SNORM , GraphicsFormatGlRangeBegin ,
  GraphicsFormatGlRangeEnd , GraphicsFormatR_DRW2D_PIXELFORMAT_ALPHA8 , GraphicsFormatR_DRW2D_PIXELFORMAT_LUM8 , GraphicsFormatR_DRW2D_PIXELFORMAT_AL17 ,
  GraphicsFormatR_DRW2D_PIXELFORMAT_AL44 , GraphicsFormatR_DRW2D_PIXELFORMAT_AL88 , GraphicsFormatR_DRW2D_PIXELFORMAT_AL1 , GraphicsFormatR_DRW2D_PIXELFORMAT_AL2 ,
  GraphicsFormatR_DRW2D_PIXELFORMAT_AL4 , GraphicsFormatR_DRW2D_PIXELFORMAT_AL8 , GraphicsFormatR_DRW2D_PIXELFORMAT_RGB565 , GraphicsFormatR_DRW2D_PIXELFORMAT_ARGB1555 ,
  GraphicsFormatR_DRW2D_PIXELFORMAT_RGBA5551 , GraphicsFormatR_DRW2D_PIXELFORMAT_ARGB4444 , GraphicsFormatR_DRW2D_PIXELFORMAT_RGBA4444 , GraphicsFormatR_DRW2D_PIXELFORMAT_ARGB8888 ,
  GraphicsFormatR_DRW2D_PIXELFORMAT_RGBA8888 , GraphicsFormatR_DRW2D_PIXELFORMAT_CLUT_8 , GraphicsFormatR_DRW2D_PIXELFORMAT_CLUT_4 , GraphicsFormatR_DRW2D_PIXELFORMAT_CLUT_2 ,
  GraphicsFormatR_DRW2D_PIXELFORMAT_CLUT_1 , GraphicsFormatFullRangeBegin , GraphicsFormatFullRangeEnd
}
 GraphicsFormat specifies format of graphics data used for example in textures and vertex attributes. More...
 
enum  GraphicsStencilOperation {
  GraphicsStencilOperationKeep , GraphicsStencilOperationZero , GraphicsStencilOperationReplace , GraphicsStencilOperationIncrement ,
  GraphicsStencilOperationIncrementWrap , GraphicsStencilOperationDecrement , GraphicsStencilOperationDecrementWrap , GraphicsStencilOperationInvert
}
 Renderer stencil operations. More...
 
enum class  InputMethodAction {
  Default , Go , Next , Search ,
  Send , Done
}
 Specifies the available input method actions. More...
 
enum class  InputType { Default , Numeric , Email , URL }
 The input type used by the input method listener. More...
 
enum class  KeyModifier {
  Undefined , CapsLock , LeftShift , RightShift ,
  LeftControl , RightControl , LeftAlt , RightAlt ,
  LeftSuper , RightSuper , Shift , Control ,
  Alt , Super
}
 Key modifier flags. You can set more than one modifier at a time for a KeyEvent. More...
 
enum class  KeyState { Pressed , Released }
 Indicates the states of a hardware key. More...
 
enum  KzuExpressionValidatorOperation {
  KZU_EXPRESSION_VALIDATOR_OPERATION_WRITE , KZU_EXPRESSION_VALIDATOR_OPERATION_ADD , KZU_EXPRESSION_VALIDATOR_OPERATION_SUBTRACT , KZU_EXPRESSION_VALIDATOR_OPERATION_MULTIPLY ,
  KZU_EXPRESSION_VALIDATOR_OPERATION_DIVIDE , KZU_EXPRESSION_VALIDATOR_OPERATION_MODULO , KZU_EXPRESSION_VALIDATOR_OPERATION_ABS , KZU_EXPRESSION_VALIDATOR_OPERATION_MIN ,
  KZU_EXPRESSION_VALIDATOR_OPERATION_MAX , KZU_EXPRESSION_VALIDATOR_OPERATION_CEIL , KZU_EXPRESSION_VALIDATOR_OPERATION_FLOOR , KZU_EXPRESSION_VALIDATOR_OPERATION_ROUND ,
  KZU_EXPRESSION_VALIDATOR_OPERATION_POW , KZU_EXPRESSION_VALIDATOR_OPERATION_SQRT , KZU_EXPRESSION_VALIDATOR_OPERATION_STEP , KZU_EXPRESSION_VALIDATOR_OPERATION_TO_BOOL ,
  KZU_EXPRESSION_VALIDATOR_OPERATION_TO_INT , KZU_EXPRESSION_VALIDATOR_OPERATION_TO_FLOAT , KZU_EXPRESSION_VALIDATOR_OPERATION_TO_STRING , KZU_EXPRESSION_VALIDATOR_OPERATION_REMAINDER ,
  KZU_EXPRESSION_VALIDATOR_OPERATION_CREATE_ROTATION , KZU_EXPRESSION_VALIDATOR_OPERATION_CREATE_ROTATION_X , KZU_EXPRESSION_VALIDATOR_OPERATION_CREATE_ROTATION_Y , KZU_EXPRESSION_VALIDATOR_OPERATION_CREATE_ROTATION_Z ,
  KZU_EXPRESSION_VALIDATOR_OPERATION_ROTATE , KZU_EXPRESSION_VALIDATOR_OPERATION_ROTATE_X , KZU_EXPRESSION_VALIDATOR_OPERATION_ROTATE_Y , KZU_EXPRESSION_VALIDATOR_OPERATION_ROTATE_Z ,
  KZU_EXPRESSION_VALIDATOR_OPERATION_EXTRACT_EULER_X , KZU_EXPRESSION_VALIDATOR_OPERATION_EXTRACT_EULER_Y , KZU_EXPRESSION_VALIDATOR_OPERATION_EXTRACT_EULER_Z , KZU_EXPRESSION_VALIDATOR_OPERATION_GET_CURRENT_VALUE ,
  KZU_EXPRESSION_VALIDATOR_OPERATION_ACQUIRE , KZU_EXPRESSION_VALIDATOR_OPERATION_COMPARE_GREATER , KZU_EXPRESSION_VALIDATOR_OPERATION_COMPARE_GREATER_OR_EQUAL , KZU_EXPRESSION_VALIDATOR_OPERATION_COMPARE_LESS ,
  KZU_EXPRESSION_VALIDATOR_OPERATION_COMPARE_LESS_OR_EQUAL , KZU_EXPRESSION_VALIDATOR_OPERATION_COMPARE_EQUAL , KZU_EXPRESSION_VALIDATOR_OPERATION_COMPARE_NOT_EQUAL , KZU_EXPRESSION_VALIDATOR_OPERATION_LOGICAL_AND ,
  KZU_EXPRESSION_VALIDATOR_OPERATION_LOGICAL_OR , KZU_EXPRESSION_VALIDATOR_OPERATION_LOGICAL_NOT , KZU_EXPRESSION_VALIDATOR_OPERATION_TO_MATRIX3x3 , KZU_EXPRESSION_VALIDATOR_OPERATION_TO_MATRIX4x4 ,
  KZU_EXPRESSION_VALIDATOR_OPERATION_TO_SRT2D , KZU_EXPRESSION_VALIDATOR_OPERATION_TO_SRT3D , KZU_EXPRESSION_VALIDATOR_OPERATION_SIN , KZU_EXPRESSION_VALIDATOR_OPERATION_COS ,
  KZU_EXPRESSION_VALIDATOR_OPERATION_TAN , KZU_EXPRESSION_VALIDATOR_OPERATION_ASIN , KZU_EXPRESSION_VALIDATOR_OPERATION_ACOS , KZU_EXPRESSION_VALIDATOR_OPERATION_ATAN ,
  KZU_EXPRESSION_VALIDATOR_OPERATION_ATAN2 , KZU_EXPRESSION_VALIDATOR_OPERATION_SINC , KZU_EXPRESSION_VALIDATOR_OPERATION_DOT , KZU_EXPRESSION_VALIDATOR_OPERATION_CROSS ,
  KZU_EXPRESSION_VALIDATOR_OPERATION_INVERSE , KZU_EXPRESSION_VALIDATOR_OPERATION_GET_FIELD , KZU_EXPRESSION_VALIDATOR_OPERATION_SET_FIELD , KZU_EXPRESSION_VALIDATOR_OPERATION_TRANSFORM ,
  KZU_EXPRESSION_VALIDATOR_OPERATION_CLAMP , KZU_EXPRESSION_VALIDATOR_OPERATION_MIX , KZU_EXPRESSION_VALIDATOR_OPERATION_LINEARSTEP , KZU_EXPRESSION_VALIDATOR_OPERATION_SMOOTHSTEP ,
  KZU_EXPRESSION_VALIDATOR_OPERATION_SMOOTHERSTEP , KZU_EXPRESSION_VALIDATOR_OPERATION_GET_PROJECTION_CAMERA_WORLD_MATRIX , KZU_EXPRESSION_VALIDATOR_OPERATION_GET_CAMERA_WORLD_MATRIX , KZU_EXPRESSION_VALIDATOR_OPERATION_GET_WORLD_MATRIX ,
  KZU_EXPRESSION_VALIDATOR_OPERATION_GET_NORMAL_MATRIX , KZU_EXPRESSION_VALIDATOR_OPERATION_GET_CAMERA_POSITION , KZU_EXPRESSION_VALIDATOR_OPERATION_GET_AMBIENT , KZU_EXPRESSION_VALIDATOR_OPERATION_TERNARY_CONDITIONAL ,
  KZU_EXPRESSION_VALIDATOR_OPERATION_LINEAR_TO_SRGB , KZU_EXPRESSION_VALIDATOR_OPERATION_SRGB_TO_LINEAR , KZU_EXPRESSION_VALIDATOR_OPERATION_TRANSPOSE , KZU_EXPRESSION_VALIDATOR_OPERATION_PREMULTIPLY_COLOR ,
  KZU_EXPRESSION_VALIDATOR_OPERATION_GET_VIEW_POSITION , KZU_EXPRESSION_VALIDATOR_OPERATION_SPLIT , KZU_EXPRESSION_VALIDATOR_OPERATION_EVALUATE , KZU_EXPRESSION_VALIDATOR_OPERATION_CREATE_ITERATOR ,
  KZU_EXPRESSION_VALIDATOR_OPERATION_CREATE_VIEW , KZU_EXPRESSION_VALIDATOR_OPERATION_TO_COLOR4 , KZU_EXPRESSION_VALIDATOR_OPERATION_TO_VECTOR2 , KZU_EXPRESSION_VALIDATOR_OPERATION_TO_VECTOR3 ,
  KZU_EXPRESSION_VALIDATOR_OPERATION_TO_VECTOR4 , KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_WIDTH , KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_HEIGHT , KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_SIZE ,
  KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_PIXEL_FORMAT , KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_ADDRESSING_MODE , KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_DEPTH_COMPARE_FUNCTION , KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_FILTER_MODE ,
  KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_MIPMAP_MODE , KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_ANISOTROPY_LEVEL , KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_MULTISAMPLE_LEVEL , KZU_EXPRESSION_VALIDATOR_OPERATION_BITWISE_NOT ,
  KZU_EXPRESSION_VALIDATOR_OPERATION_BITWISE_AND , KZU_EXPRESSION_VALIDATOR_OPERATION_BITWISE_OR , KZU_EXPRESSION_VALIDATOR_OPERATION_BITWISE_XOR , KZU_EXPRESSION_VALIDATOR_OPERATION_BITWISE_LEFT_SHIFT ,
  KZU_EXPRESSION_VALIDATOR_OPERATION_BITWISE_RIGHT_SHIFT , KZU_EXPRESSION_VALIDATOR_OPERATION_HSL_TO_SRGB , KZU_EXPRESSION_VALIDATOR_OPERATION_SRGB_TO_HSL , KZU_EXPRESSION_VALIDATOR_OPERATION_SIGN ,
  KZU_EXPRESSION_VALIDATOR_OPERATION_LENGTH , KZU_EXPRESSION_VALIDATOR_OPERATION_NORMALIZE , KZU_EXPRESSION_VALIDATOR_OPERATION_GET_ROW , KZU_EXPRESSION_VALIDATOR_OPERATION_SET_ROW ,
  KZU_EXPRESSION_VALIDATOR_OPERATION_GET_COLUMN , KZU_EXPRESSION_VALIDATOR_OPERATION_SET_COLUMN , KZU_EXPRESSION_VALIDATOR_OPERATION_CONTINUE_IF , KZU_EXPRESSION_VALIDATOR_OPERATION_GET_CAMERA_NORMAL_MATRIX ,
  KZU_EXPRESSION_VALIDATOR_OPERATION_STRING_FORMAT , KZU_EXPRESSION_VALIDATOR_OPERATION_APPEND_RANGE , KZU_EXPRESSION_VALIDATOR_OPERATION_POSITION_CONSTRAINT , KZU_EXPRESSION_VALIDATOR_OPERATION_ORIENTATION_CONSTRAINT ,
  KZU_EXPRESSION_VALIDATOR_OPERATION_LOOK_AT_CONSTRAINT , KZU_EXPRESSION_VALIDATOR_OPERATION_REVERSED_LOOK_AT_CONSTRAINT , KZU_EXPRESSION_VALIDATOR_OPERATION_REVERSED_CYLINDRICAL_LOOK_AT_CONSTRAINT , KZU_EXPRESSION_VALIDATOR_OPERATION_PROCESSOR ,
  KZU_EXPRESSION_VALIDATOR_OPERATION_PROCESSOR_0 , KZU_EXPRESSION_VALIDATOR_OPERATION_PROCESSOR_1 , KZU_EXPRESSION_VALIDATOR_OPERATION_PROCESSOR_2 , KZU_EXPRESSION_VALIDATOR_OPERATION_PROCESSOR_3 ,
  KZU_EXPRESSION_VALIDATOR_OPERATION_INVALID
}
 Expression operation. More...
 
enum  KzuPropertyBinaryTargetAttribute {
  KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_TRANSLATION_X , KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_TRANSLATION_Y , KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_TRANSLATION_Z , KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_SCALE_X ,
  KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_SCALE_Y , KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_SCALE_Z , KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_ROTATION_Z , KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_ROTATION_Y ,
  KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_ROTATION_X , KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_WHOLE_PROPERTY , KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_COLOR_R , KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_COLOR_G ,
  KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_COLOR_B , KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_COLOR_A , KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_VECTOR_X , KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_VECTOR_Y ,
  KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_VECTOR_Z , KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_VECTOR_W , KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_SCALE , KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_ROTATION ,
  KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_TRANSLATION
}
 Binding property field (binary file). More...
 
enum  KzuTimeLineEntryPlaybackMode { KZU_TIME_LINE_ENTRY_PLAYBACK_MODE_NORMAL , KZU_TIME_LINE_ENTRY_PLAYBACK_MODE_REVERSE , KZU_TIME_LINE_ENTRY_PLAYBACK_MODE_PINGPONG }
 Playback type of the timeline. More...
 
enum  KzuViewportCoordinateType { KZU_VIEWPORT_COORDINATE_ABSOLUTE , KZU_VIEWPORT_COORDINATE_RELATIVE }
 Enumeration for viewport coordinate unit type (exact pixel coordinates / percentages from window) More...
 
enum  LayoutDirection { DirectionX , DirectionY , DirectionZ }
 Legacy version of enum "kanzi.StackLayoutConcept.LayoutDirection". More...
 
enum class  LogicalKey {
  Unknown , Number0 , Number1 , Number2 ,
  Number3 , Number4 , Number5 , Number6 ,
  Number7 , Number8 , Number9 , Comma ,
  Period , Semicolon , Pipe , Quote ,
  DecimalSeparator , ThousandsSeparator , A , B ,
  C , D , E , F ,
  G , H , I , J ,
  K , L , M , N ,
  O , P , Q , R ,
  S , T , U , V ,
  W , X , Y , Z ,
  Space , Backspace , Enter , Tab ,
  BackTab , Escape , CapsLock , NumLock ,
  PrintScreen , ScrollLock , Break , Insert ,
  Delete , Home , End , PageUp ,
  PageDown , Plus , Minus , Multiply ,
  Divide , ArrowUp , ArrowDown , ArrowLeft ,
  ArrowRight , Numpad0 , Numpad1 , Numpad2 ,
  Numpad3 , Numpad4 , Numpad5 , Numpad6 ,
  Numpad7 , Numpad8 , Numpad9 , NumpadDivide ,
  NumpadMultiply , NumpadPlus , NumpadMinus , NumpadComma ,
  NumpadEnter , F1 , F2 , F3 ,
  F4 , F5 , F6 , F7 ,
  F8 , F9 , F10 , F11 ,
  F12 , VolumeUp , VolumeDown , Softkey1 ,
  Softkey2 , Softkey3 , Softkey4 , Shift ,
  Control , Alt , Super , Menu ,
  LeftAlt , LeftControl , LeftShift , LeftSuper ,
  RightAlt , RightControl , RightShift , RightSuper ,
  ButtonA , ButtonB , ButtonC , ButtonX ,
  ButtonY , ButtonZ , ButtonL1 , ButtonL2 ,
  ButtonR1 , ButtonR2 , ButtonSelect , ButtonStart ,
  ButtonThumbL , ButtonThumbR , ButtonMode , Max
}
 Platform independent key enumeration. More...
 
enum  MemoryStrategy { KeepInMemory , OptimizeMemory }
 Legacy version of enum "kanzi.ResourceManager.MemoryStrategy". More...
 
enum  MessageRouting { MessageRoutingTunneling , MessageRoutingBubbling , MessageRoutingTunnelingBubbling }
 Message routing modes. More...
 
enum class  MultisampleCount {
  NoMSAA , MSAAx2 , MSAAx4 , MSAAx8 ,
  MSAAx16 , MSAAx32
}
 Specifies the available numbers of samples for multisample anti-aliasing (MSAA). More...
 
enum  NodeComponentState { StateDetached , StateDetaching , StateAttaching , StateAttached }
 Legacy version of enum "kanzi.NodeComponent.State". More...
 
enum class  PointerButton {
  Undefined , Left , Right , Mid ,
  Extended1 , Extended2
}
 Pointer device button identifiers. More...
 
enum class  PointerState {
  Pressed , Moved , Dragged , Released ,
  Scrolled
}
 Indicates the states of a pointing device. More...
 
enum  PropertyDataType {
  PropertyDataTypeFloat , PropertyDataTypeInt , PropertyDataTypeBool , PropertyDataTypeColor ,
  PropertyDataTypeVector2 , PropertyDataTypeVector3 , PropertyDataTypeVector4 , PropertyDataTypeMatrix3x3 ,
  PropertyDataTypeMatrix4x4 , PropertyDataTypeString , PropertyDataTypePointer , PropertyDataTypeResource ,
  PropertyDataTypeSRT2D , PropertyDataTypeSRT3D , PropertyDataTypeRange
}
 Enumeration of data types that can be stored as properties. More...
 
enum  PropertyField {
  PropertyFieldWhole , PropertyFieldTranslationX , PropertyFieldTranslationY , PropertyFieldTranslationZ ,
  PropertyFieldScaleX , PropertyFieldScaleY , PropertyFieldScaleZ , PropertyFieldRotationX ,
  PropertyFieldRotationY , PropertyFieldRotationZ , PropertyFieldColorR , PropertyFieldColorG ,
  PropertyFieldColorB , PropertyFieldColorA , PropertyFieldVectorX , PropertyFieldVectorY ,
  PropertyFieldVectorZ , PropertyFieldVectorW , PropertyFieldRotation
}
 Property field. More...
 
enum  PropertyNotificationReason { PropertyNotificationReasonChanged , PropertyNotificationReasonRemoved }
 Property notification reason. More...
 
enum  PropertyTypeChangeFlag {
  PropertyTypeChangeFlagFinalTransformation , PropertyTypeChangeFlagMeasure , PropertyTypeChangeFlagParentMeasure , PropertyTypeChangeFlagArrange ,
  PropertyTypeChangeFlagRender , PropertyTypeChangeFlagDraw , PropertyTypeChangeFlagConstraint
}
 Each property type can have one or more change flags that indicate the effects of changing the value of that property. More...
 
enum class  ResourceLoadTaskType { LoadAndFinish , FinishOnly }
 Legacy version of enum "kanzi.ResourceManager.LoadTask.Type". More...
 
enum  SamplerAddressingMode {
  AddressingModeWrap , AddressingModeMirror , AddressingModeClamp , AddressingModeMirrorOnce ,
  AddressingModeClampBorder
}
 Legacy version of enum "kanzi.Sampler.AddressingMode". More...
 
enum  SamplerFilter { FilterNearest , FilterLinear }
 Legacy version of enum "kanzi.Sampler.Filter". More...
 
enum  SamplerMipmapMode { MipmapModeBase , MipmapModeNearest , MipmapModeLinear }
 Legacy version of enum "kanzi.Sampler.MipmapMode". More...
 
enum  SelectionBehavior { SelectionBehaviorNone , SelectionBehaviorBringToCenter }
 Legacy version of enum "kanzi.ListBoxConcept.SelectionBehavior". More...
 
enum class  TaskRecurrence { Recurring , OneTime }
 Legacy version of enum "kanzi.MainLoopScheduler.TaskRecurrence". More...
 
enum class  TextKeyNavigationDirection { LeftToRight , RightToLeft }
 Key navigation directions. More...
 
enum  TextureType {
  TextureTypeTwoDimensional , TextureTypeTwoDimensionalArray , TextureTypeTwoDimensionalMultisample , TextureTypeTwoDimensionalMultisampleArray ,
  TextureTypeThreeDimensional , TextureTypeCubeMap , TextureTypeCubeMapArray , TextureTypeExternal ,
  TextureTypeCount , TextureTypeInvalid
}
 Texture type. More...
 
enum class  TimerRecurrence { Recurring , OneTime }
 Legacy version of enum "kanzi.MainLoopScheduler.TimerRecurrence". More...
 
enum class  TouchPointState {
  Undefined , Pressed , Stationary , Moved ,
  Released
}
 Indicates the states of a touch point. More...
 
enum class  TouchState { Begin , Update , End }
 Indicates the states of touch events. More...
 
enum  VariantDataType {
  VariantDataTypeFloat , VariantDataTypeInt , VariantDataTypeBool , VariantDataTypeColor ,
  VariantDataTypeVector2 , VariantDataTypeVector3 , VariantDataTypeVector4 , VariantDataTypeMatrix3x3 ,
  VariantDataTypeMatrix4x4 , VariantDataTypeString , VariantDataTypePointer , VariantDataTypeResourceID ,
  VariantDataTypeResource , VariantDataTypeSRT2D , VariantDataTypeSRT3D , VariantDataTypeQuaternion
}
 Specifies the data types that can be stored as variants. More...
 
enum  WindowOrientation { LandscapeOrientation , PortraitOrientation }
 List of window orientations. More...
 

Functions

KANZI_INTEROP_API ObjectReferenceAction_createDirector (Context *context, string_view name, MetaclassWrapper *metaClass)
 
KANZI_INTEROP_API ObjectWrapperAction_getTrigger (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API void Action_invoke (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API string ActionBase_getName (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API ObjectReferenceActivity2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API voidActivity2D_unwrapActivityConcept (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API ObjectReferenceActivity3D_create (Context *context, string_view name)
 
KANZI_INTEROP_API voidActivity3D_unwrapActivityConcept (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API ObjectReferenceActivityCodeBehind_createDirector (Context *context, string_view name, MetaclassWrapper *metaClass)
 
KANZI_INTEROP_API ObjectWrapperActivityConcept_getNode1 (void *nativeActivityConcept)
 
ObjectReferenceallocateObjectReference (ObjectSharedPtr object)
 
KANZI_INTEROP_API ObjectReferenceAnimationBindingProcessor_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceAnimationPlayer_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceAnimationResource_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceApplyActivationAction_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceApplyPropertyAction_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceBinaryResource_create (Context *context, string_view name)
 
KANZI_INTEROP_API void Binding_addProcessor (AbstractBindingWrapper *bindingWrapper, ObjectWrapper *bindingProcessorWrapper)
 
KANZI_INTEROP_API ObjectReferenceBinding_createCallbackBindingProcessor (Context *context, CallbackBindingProcessorDirector *director)
 
KANZI_INTEROP_API AbstractBindingWrapperBinding_createOneWay (ResourceIDWrapper *wrapper)
 
KANZI_INTEROP_API AbstractBindingWrapperBinding_createOneWay (string_view sourcePath, PropertyTypeWrapper *sourcePropertyTypeWrapper)
 
KANZI_INTEROP_API AbstractBindingWrapperBinding_createOneWay (string_view sourcePath, PropertyTypeWrapper *sourcePropertyTypeWrapper, PropertyField sourceField)
 
KANZI_INTEROP_API AbstractBindingWrapperBinding_createOneWay (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API AbstractBindingWrapperBinding_createToSource (string_view readPath, PropertyTypeWrapper *readPropertyTypeWrapper, PropertyField readField, string_view pushPath, PropertyTypeWrapper *pushPropertyTypeWrapper, PropertyField pushField)
 
KANZI_INTEROP_API AbstractBindingWrapperBinding_createToSource (string_view readPath, PropertyTypeWrapper *readPropertyTypeWrapper, string_view pushPath, PropertyTypeWrapper *pushPropertyTypeWrapper)
 
KANZI_INTEROP_API AbstractBindingWrapperBinding_createTwoWay (string_view sourcePath, PropertyTypeWrapper *sourcePropertyTypeWrapper)
 
KANZI_INTEROP_API AbstractBindingWrapperBinding_createTwoWay (string_view sourcePath, PropertyTypeWrapper *sourcePropertyTypeWrapper, PropertyField sourceField)
 
KANZI_INTEROP_API void Binding_release (AbstractBindingWrapper *bindingWrapper)
 
KANZI_INTEROP_API void Binding_releaseProcessor (ObjectWrapper *bindingProcessorWrapper)
 
KANZI_INTEROP_API void Binding_releaseRuntime (AbstractBindingRuntimeWrapper *bindingRuntimeWrapper)
 
KANZI_INTEROP_API void Binding_removeProcessor (AbstractBindingWrapper *bindingWrapper, ObjectWrapper *bindingProcessorWrapper)
 
KANZI_INTEROP_API voidBinding_unwrap (AbstractBindingWrapper *bindingWrapper)
 
KANZI_INTEROP_API voidBinding_unwrapProcessor (ObjectWrapper *bindingProcessorWrapper)
 
KANZI_INTEROP_API voidBinding_unwrapRuntime (AbstractBindingRuntimeWrapper *bindingRuntimeWrapper)
 
KANZI_INTEROP_API BitmapImageWrapperBitmapImage_createEmpty (unsigned int width, unsigned int height, GraphicsFormat format, string_view name)
 
KANZI_INTEROP_API BitmapImageWrapperBitmapImage_createFromMemory (unsigned int width, unsigned int height, GraphicsFormat format, span< byte > data, string_view name)
 
KANZI_INTEROP_API span< byteBitmapImage_getData (BitmapImageWrapper *bitmap)
 
KANZI_INTEROP_API GraphicsFormat BitmapImage_getDataFormat (BitmapImageWrapper *bitmap)
 
KANZI_INTEROP_API unsigned int BitmapImage_getHeight (BitmapImageWrapper *bitmap)
 
KANZI_INTEROP_API unsigned int BitmapImage_getHeightByMipmapLevel (BitmapImageWrapper *bitmap, size_t mipmapLevel)
 
KANZI_INTEROP_API size_t BitmapImage_getMipmapLevelCount (BitmapImageWrapper *bitmap)
 
KANZI_INTEROP_API unsigned int BitmapImage_getWidth (BitmapImageWrapper *bitmap)
 
KANZI_INTEROP_API unsigned int BitmapImage_getWidthByMipmapLevel (BitmapImageWrapper *bitmap, size_t mipmapLevel)
 
KANZI_INTEROP_API void BitmapImage_premultiplyAlpha (BitmapImageWrapper *bitmap)
 
KANZI_INTEROP_API void BitmapImage_release (BitmapImageWrapper *bitmap)
 
KANZI_INTEROP_API void BitmapImage_resetData (BitmapImageWrapper *bitmap, unsigned int newWidth, unsigned int newHeight, GraphicsFormat format)
 
KANZI_INTEROP_API voidBitmapImage_unwrap (BitmapImageWrapper *bitmap)
 
KANZI_INTEROP_API ObjectReferenceBlitRenderPass_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceBlurEffect2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceButton2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceButton3D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceCallbackBindingProcessor_create1 (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceCamera_create (Context *context, string_view name)
 
KANZI_INTEROP_API ClassPropertyDefaultValueWrapperClassPropertyDefaultValue_create (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, VariantWrapper *valueVariantWrapper)
 
KANZI_INTEROP_API void ClassPropertyDefaultValue_release (ClassPropertyDefaultValueWrapper *wrapper)
 
KANZI_INTEROP_API ObjectReferenceClearRenderPass_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceClickManipulator_create (Context *context, string_view anonymous)
 
KANZI_INTEROP_API ObjectReferenceClickManipulatorComponent_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceCodeBehind_createDirector (Context *context, string_view name, MetaclassWrapper *metaClass)
 
KANZI_INTEROP_API IteratorWrapperCodeBehind_getCommandIterator (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API ObjectReferenceColorBrush_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceColorBrush_create1 (Context *context, string_view name, const ColorRGBA &color)
 
KANZI_INTEROP_API ObjectReferenceCompositionBrush_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceCompositionTargetRenderPass_create (Context *context, string_view name)
 
KANZI_INTEROP_API bool Condition_check (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API ObjectReferenceCondition_createDirector (Context *context, MetaclassWrapper *metaclass)
 
KANZI_INTEROP_API ObjectWrapperCondition_getTrigger (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API ObjectReferenceContentBrush_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceContentLayout2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceContentLayout3D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ContextContext_create (Domain *domain)
 
KANZI_INTEROP_API voidContext_getUserData (Context *context)
 
KANZI_INTEROP_API void Context_loadKzbFile (Context *context, string_view fileName)
 
KANZI_INTEROP_API void Context_release (Context *context)
 
KANZI_INTEROP_API void Context_setErrorCallback (void *callbackUserData, ErrorCallback *callback)
 
KANZI_INTEROP_API void Context_setUserData (Context *context, void *userData, ContextDirector *director)
 
KANZI_INTEROP_API const voidContext_unwrap (Context *context)
 
KANZI_INTEROP_API ObjectReferenceCubeMapRenderPass_create (Context *context, string_view name)
 
KANZI_INTEROP_API DataContextModifiedSubscriptionTokenWrapperDataContext_addModifiedNotificationHandler (ObjectWrapper *wrapper, DataContextModifiedSubscriptionDirector *director)
 
KANZI_INTEROP_API ObjectWrapperDataContext_getData (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API ObjectWrapperDataContext_lookupDataContext (ObjectWrapper *wrapper, string_view relativePath)
 
KANZI_INTEROP_API void DataContext_notifyModified (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API void DataContext_removeModifiedNotificationHandler (ObjectWrapper *wrapper, DataContextModifiedSubscriptionTokenWrapper *token)
 
KANZI_INTEROP_API void DataContextModifiedSubscriptionToken_release (DataContextModifiedSubscriptionTokenWrapper *wrapper)
 
KANZI_INTEROP_API ObjectReferenceDataDrivenExclusiveActivityHost2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceDataDrivenExclusiveActivityHost3D_create (Context *context, string_view name)
 
KANZI_INTEROP_API void DataObject_addChild (ObjectWrapper *wrapper, ObjectWrapper *child)
 
KANZI_INTEROP_API ObjectReferenceDataObject_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectWrapperDataObject_findChild (ObjectWrapper *wrapper, string_view childName)
 
KANZI_INTEROP_API ObjectWrapperDataObject_getChild (ObjectWrapper *wrapper, size_t index)
 
KANZI_INTEROP_API size_t DataObject_getChildCount (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API size_t DataObject_getChildIndex (ObjectWrapper *wrapper, ObjectWrapper *child)
 
KANZI_INTEROP_API IteratorWrapperDataObject_getChildrenIterator (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API string DataObject_getName (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API ObjectWrapperDataObject_getParent (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API DataObjectType DataObject_getType (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API bool DataObject_getValueBool (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API int DataObject_getValueInt (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API double DataObject_getValueReal (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API string DataObject_getValueString (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API bool DataObject_hasChild (ObjectWrapper *wrapper, ObjectWrapper *child)
 
KANZI_INTEROP_API void DataObject_insertChild (ObjectWrapper *wrapper, size_t index, ObjectWrapper *child)
 
KANZI_INTEROP_API void DataObject_removeAllChildren (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API void DataObject_removeChild (ObjectWrapper *wrapper, ObjectWrapper *child)
 
KANZI_INTEROP_API void DataObject_removeChildAtIndex (ObjectWrapper *wrapper, size_t index)
 
KANZI_INTEROP_API void DataObject_setName (ObjectWrapper *wrapper, string_view value)
 
KANZI_INTEROP_API void DataObject_setParent (ObjectWrapper *wrapper, ObjectWrapper *parent)
 
KANZI_INTEROP_API ObjectReferenceDataObjectBool_create (Context *context, string_view name, bool value)
 
KANZI_INTEROP_API bool DataObjectBool_getValue (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API void DataObjectBool_setValue (ObjectWrapper *wrapper, bool value)
 
KANZI_INTEROP_API ObjectReferenceDataObjectInt_create (Context *context, string_view name, int32_t value)
 
KANZI_INTEROP_API int32_t DataObjectInt_getValue (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API void DataObjectInt_setValue (ObjectWrapper *wrapper, int32_t value)
 
KANZI_INTEROP_API ObjectWrapperDataObjectList_acquireItem (ObjectWrapper *wrapper, size_t index)
 
KANZI_INTEROP_API ObjectReferenceDataObjectList_createDirector (Context *context, const char *name, MetaclassWrapper *metaClass)
 
KANZI_INTEROP_API ObjectReferenceDataObjectList_getItemTemplate (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API size_t DataObjectList_itemCount (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API void DataObjectList_releaseItem (ObjectWrapper *wrapper, size_t index)
 
KANZI_INTEROP_API ObjectReferenceDataObjectReal_create (Context *context, string_view name, double value)
 
KANZI_INTEROP_API double DataObjectReal_getValue (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API void DataObjectReal_setValue (ObjectWrapper *wrapper, double value)
 
KANZI_INTEROP_API ObjectReferenceDataObjectString_create (Context *context, string_view name, string_view value)
 
KANZI_INTEROP_API string DataObjectString_getValue (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API void DataObjectString_setValue (ObjectWrapper *wrapper, string_view value)
 
KANZI_INTEROP_API ObjectReferenceDataSource_createDirector (Context *context, string_view name, MetaclassWrapper *metaClass)
 
KANZI_INTEROP_API ObjectReferenceDataSourceListItemGenerator2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceDataSourceListItemGenerator3D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceDataTrigger_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceDispatchMessageAction_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceDockLayout2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceDockLayout3D_create (Context *context, string_view name)
 
KANZI_INTEROP_API void Domain_connect (Context *context, DomainProxy domainProxy, ContextDirector *director)
 
KANZI_INTEROP_API void Domain_disconnect (Context *context)
 
KANZI_INTEROP_API ColorWorkflow Domain_getColorWorkflow (Context *context)
 
KANZI_INTEROP_API DomainProxy Domain_getConnected (Context *context)
 
KANZI_INTEROP_API ContextDomain_getContext (void *nativeDomain, string_view moduleName)
 
KANZI_INTEROP_API void Domain_getKanziReleaseVersion (IntWrapper *versionMajor, IntWrapper *versionMinor, IntWrapper *versionUpdate, StringWrapper *versionString)
 
KANZI_INTEROP_API void Domain_registerPlugin (Context *context, string_view name, PluginDirector *director)
 
KANZI_INTEROP_API void Domain_registerPluginHandler (Context *context, string_view protocol, PluginHandlerDirector *director)
 
KANZI_INTEROP_API void Domain_unregisterPluginHandler (Context *context, string_view protocol)
 
KANZI_INTEROP_API ObjectReferenceDragAndDropManipulator_create (Context *context, string_view anonymous)
 
KANZI_INTEROP_API ObjectReferenceDrawObjectsRenderPass_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceDrawObjectsWithMaterialRenderPass_create (Context *context, string_view name)
 
KANZI_INTEROP_API EditorInfoWrapperEditorInfo_create ()
 
KANZI_INTEROP_API bool EditorInfo_equals (EditorInfoWrapper *lhs, EditorInfoWrapper *rhs)
 
KANZI_INTEROP_API string_view EditorInfo_getAttribute (EditorInfoWrapper *editorInfo, string_view key)
 
KANZI_INTEROP_API string_view EditorInfo_getCategory (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API string_view EditorInfo_getDefaultValue (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API string_view EditorInfo_getDisplayName (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API string_view EditorInfo_getEditor (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API string_view EditorInfo_getHelpHeading (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API string_view EditorInfo_getHost (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API string_view EditorInfo_getLegacyName (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API string_view EditorInfo_getListenable (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API string_view EditorInfo_getLowerBound (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API string_view EditorInfo_getSendable (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API string_view EditorInfo_getSortingIndex (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API string_view EditorInfo_getStep (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API string_view EditorInfo_getStudioVisibility (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API string_view EditorInfo_getTooltip (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API string_view EditorInfo_getUpperBound (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API string_view EditorInfo_getValueProvider (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API void EditorInfo_release (EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API void EditorInfo_setAttribute (EditorInfoWrapper *editorInfo, string_view key, string_view value)
 
KANZI_INTEROP_API void EditorInfo_setCategory (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API void EditorInfo_setDefaultValue (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API void EditorInfo_setDisplayName (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API void EditorInfo_setEditor (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API void EditorInfo_setHelpHeading (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API void EditorInfo_setHost (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API void EditorInfo_setLegacyName (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API void EditorInfo_setListenable (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API void EditorInfo_setLowerBound (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API void EditorInfo_setSendable (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API void EditorInfo_setSortingIndex (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API void EditorInfo_setStep (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API void EditorInfo_setStudioVisibility (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API void EditorInfo_setTooltip (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API void EditorInfo_setUpperBound (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API void EditorInfo_setValueProvider (EditorInfoWrapper *editorInfo, string_view value)
 
KANZI_INTEROP_API ObjectReferenceEffectStack2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceEmptyNode2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceEmptyNode2D_create1 (Context *context, string_view name, float width, float height)
 
KANZI_INTEROP_API ObjectReferenceEmptyNode2D_create2 (Context *context, string_view name, float width, float height, ColorRGBA color)
 
KANZI_INTEROP_API ObjectReferenceEmptyNode3D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceExclusiveActivityHost2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceExclusiveActivityHost3D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceExpressionCondition_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceFloatValueAccumulator_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceFlowLayout2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceFlowLayout3D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceFocusNavigationManipulator_create (Context *context, string_view anonymous)
 
KANZI_INTEROP_API void FontFamily_addFontFile (ObjectWrapper *thisPtrWrapper, ObjectWrapper *fontFile, FontWeight weight, FontStyle style)
 
KANZI_INTEROP_API void FontFamily_addFontFile1 (ObjectWrapper *thisPtrWrapper, ObjectWrapper *fontFile)
 
KANZI_INTEROP_API ObjectReferenceFontFamily_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectWrapperFontFamily_getFontFile (ObjectWrapper *thisPtrWrapper, FontWeight weight, FontStyle style)
 
KANZI_INTEROP_API ObjectWrapperFontFamily_getFontFile1 (ObjectWrapper *thisPtrWrapper)
 
KANZI_INTEROP_API ObjectReferenceFontFile_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceForwardingAction_createDirector (Context *context, string_view name, MetaclassWrapper *metaClass)
 
KANZI_INTEROP_API ObjectReferenceFramebuffer_create (Context *context, string_view name)
 
void freeObjectReference (ObjectReference *ref)
 
KANZI_INTEROP_API ObjectReferenceGatherLightsRenderPass_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceGatherNearestLightsRenderPass_create (Context *context, string_view name)
 
ContextgetContext (Domain *domain)
 
ContextgetContext (ObjectWrapper *wrapper)
 
ContextgetContext (ResourceAcquireTaskWrapper *wrapper)
 
KANZI_INTEROP_API unsigned int GPUResource_getGPUMemoryUsage (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API bool GPUResource_isDeployed (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API ObjectReferenceGridLayout2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceGridLayout3D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceGridListBox2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API void GridListBox2D_setItemGenerator (ObjectWrapper *listBox, ObjectWrapper *itemGenerator)
 
KANZI_INTEROP_API ObjectReferenceGridListBox3D_create (Context *context, string_view name)
 
KANZI_INTEROP_API void GridListBox3D_setItemGenerator (ObjectWrapper *listBox, ObjectWrapper *itemGenerator)
 
KANZI_INTEROP_API void handleErrorCallback (ErrorCode code, const char *message)
 
KANZI_INTEROP_API ObjectReferenceImage2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceImage2D_create1 (Context *context, string_view name, ObjectWrapper *texture)
 
KANZI_INTEROP_API ObjectReferenceInstantiator3D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceIntValueAccumulator_create (Context *context, string_view name)
 
bool isSealed (MetaclassWrapper *wrapper)
 
bool isStale (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API bool Iterator_hasNext (IteratorWrapper *iteratorWrapper)
 
KANZI_INTEROP_API voidIterator_next (IteratorWrapper *iteratorWrapper)
 
KANZI_INTEROP_API bool Iterator_nextString (IteratorWrapper *iteratorWrapper, StringWrapper *result)
 
KANZI_INTEROP_API void Iterator_release (IteratorWrapper *iteratorWrapper)
 
KANZI_INTEROP_API ObjectReferenceKeyManipulator_create (Context *context, string_view anonymous)
 
KANZI_INTEROP_API ObjectReferenceKeyManipulator_create1 (Context *context, LogicalKey key, KeyModifier modifier, string_view anonymous)
 
KANZI_INTEROP_API ObjectReferenceKeyManipulatorComponent_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceLegacyRenderPass_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceLevelOfDetail3D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceLight_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceLight_createDirectional (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceLight_createPoint (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceLight_createSpot (Context *context, string_view name)
 
KANZI_INTEROP_API bool ListBoxConcept_addContentItem (ObjectWrapper *listBox, ObjectWrapper *abstractItem)
 
KANZI_INTEROP_API ObjectWrapperListBoxConcept_getContentItem (ObjectWrapper *listBox, size_t index)
 
KANZI_INTEROP_API size_t ListBoxConcept_getContentItemCount (ObjectWrapper *listBox)
 
KANZI_INTEROP_API void ListBoxConcept_notifyItemAdded (ObjectWrapper *listBox, size_t index)
 
KANZI_INTEROP_API void ListBoxConcept_notifyItemCountChanged (ObjectWrapper *listBox)
 
KANZI_INTEROP_API void ListBoxConcept_notifyItemRemoved (ObjectWrapper *listBox, size_t index)
 
KANZI_INTEROP_API void ListBoxConcept_notifyItemReplaced (ObjectWrapper *listBox, size_t index)
 
KANZI_INTEROP_API void ListBoxConcept_removeAllContentItems (ObjectWrapper *listBox)
 
KANZI_INTEROP_API bool ListBoxConcept_removeContentItem (ObjectWrapper *listBox, ObjectWrapper *abstractItem)
 
KANZI_INTEROP_API ObjectReferenceListBoxItemContainer2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceListBoxItemContainer3D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectWrapperListBoxItemGenerator2D_acquireItem (ObjectWrapper *itemGenerator, size_t index)
 
KANZI_INTEROP_API void ListBoxItemGenerator2D_attach (ObjectWrapper *itemGenerator, ObjectWrapper *nodeWrapper)
 
KANZI_INTEROP_API ObjectReferenceListBoxItemGenerator2D_createDirector (Context *context, MetaclassWrapper *metaClass)
 
KANZI_INTEROP_API void ListBoxItemGenerator2D_detach (ObjectWrapper *itemGenerator, ObjectWrapper *nodeWrapper)
 
KANZI_INTEROP_API size_t ListBoxItemGenerator2D_getCount (ObjectWrapper *itemGenerator)
 
KANZI_INTEROP_API size_t ListBoxItemGenerator2D_getItemIndex (ObjectWrapper *itemGenerator, ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Vector2 ListBoxItemGenerator2D_getItemSize (ObjectWrapper *itemGenerator, size_t index)
 
KANZI_INTEROP_API void ListBoxItemGenerator2D_releaseItem (ObjectWrapper *itemGenerator, ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API ObjectWrapperListBoxItemGenerator3D_acquireItem (ObjectWrapper *itemGenerator, size_t index)
 
KANZI_INTEROP_API void ListBoxItemGenerator3D_attach (ObjectWrapper *itemGenerator, ObjectWrapper *nodeWrapper)
 
KANZI_INTEROP_API ObjectReferenceListBoxItemGenerator3D_createDirector (Context *context, MetaclassWrapper *metaClass)
 
KANZI_INTEROP_API void ListBoxItemGenerator3D_detach (ObjectWrapper *itemGenerator, ObjectWrapper *nodeWrapper)
 
KANZI_INTEROP_API size_t ListBoxItemGenerator3D_getCount (ObjectWrapper *itemGenerator)
 
KANZI_INTEROP_API size_t ListBoxItemGenerator3D_getItemIndex (ObjectWrapper *itemGenerator, ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Vector3 ListBoxItemGenerator3D_getItemSize (ObjectWrapper *itemGenerator, size_t index)
 
KANZI_INTEROP_API void ListBoxItemGenerator3D_releaseItem (ObjectWrapper *itemGenerator, ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API void logDebug (string_view message, string_view file, size_t line)
 Logs a message to the Debug category with an Info level.
 
KANZI_INTEROP_API void logError (string_view message, string_view file, size_t line)
 Logs a message to the Generic category with an Error level.
 
KANZI_INTEROP_API void logInfo (string_view message, string_view file, size_t line)
 Logs a message to the Generic category with an Info level.
 
KANZI_INTEROP_API void logWarning (string_view message, string_view file, size_t line)
 Logs a message to the Generic category with a Warning level.
 
KANZI_INTEROP_API ObjectReferenceLongPressManipulator_create (Context *context, string_view anonymous)
 
KANZI_INTEROP_API ObjectReferenceLongPressManipulatorComponent_create (Context *context, string_view name)
 
KANZI_INTEROP_API MainLoopTaskTokenWrapperMainLoopScheduler_appendTask (Context *context, MainLoopStageWrapper *stage, const char *const name, TaskRecurrence recurrence, TaskDirector *taskDirector)
 
KANZI_INTEROP_API MainLoopTimerTokenWrapperMainLoopScheduler_appendTimer (Context *context, MainLoopStageWrapper *stage, const char *const name, TimerRecurrence recurrence, NanosecondWrapper intervalNS, TimerTaskDirector *timerTaskDirector)
 
KANZI_INTEROP_API void MainLoopScheduler_clearTasks (Context *context, MainLoopStageWrapper *stage)
 
KANZI_INTEROP_API void MainLoopScheduler_enableSuspendWhenIdle (Context *context, bool suspendEnable)
 
KANZI_INTEROP_API MainLoopStageWrapperMainLoopScheduler_getAnimateStage ()
 
KANZI_INTEROP_API MainLoopStageWrapperMainLoopScheduler_getInputStage ()
 
KANZI_INTEROP_API MainLoopStageWrapperMainLoopScheduler_getLayoutStage ()
 
KANZI_INTEROP_API MainLoopStageWrapperMainLoopScheduler_getPresentStage ()
 
KANZI_INTEROP_API MainLoopStageWrapperMainLoopScheduler_getRenderStage ()
 
KANZI_INTEROP_API MainLoopStageWrapperMainLoopScheduler_getUserStage ()
 
KANZI_INTEROP_API bool MainLoopScheduler_isCurrentFrameRendered (Context *context)
 
KANZI_INTEROP_API bool MainLoopScheduler_isSuspendWhenIdleEnabled (Context *context)
 
KANZI_INTEROP_API MainLoopTaskTokenWrapperMainLoopScheduler_prependTask (Context *context, MainLoopStageWrapper *stage, const char *const name, TaskRecurrence recurrence, TaskDirector *taskDirector)
 
KANZI_INTEROP_API MainLoopTimerTokenWrapperMainLoopScheduler_prependTimer (Context *context, MainLoopStageWrapper *stage, const char *const name, TimerRecurrence recurrence, NanosecondWrapper intervalNS, TimerTaskDirector *timerTaskDirector)
 
KANZI_INTEROP_API bool MainLoopScheduler_removeTask (MainLoopStageWrapper *stage, MainLoopTaskTokenWrapper *tokenWrapper)
 
KANZI_INTEROP_API bool MainLoopScheduler_removeTimer (MainLoopTimerTokenWrapper *tokenWrapper)
 
KANZI_INTEROP_API bool MainLoopScheduler_replaceTask (MainLoopStageWrapper *stage, MainLoopTaskTokenWrapper *tokenWrapper, TaskDirector *taskDirector)
 
KANZI_INTEROP_API void MainLoopScheduler_setCurrentFrameRendered (Context *context)
 
KANZI_INTEROP_API void MainLoopScheduler_setFrameRateLimit (Context *context, unsigned int frameRate)
 
KANZI_INTEROP_API ObjectReferenceMaskEffect2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceMaterial_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceMaterial_create1 (Context *context, string_view name, ObjectWrapper *shaderProgram)
 
KANZI_INTEROP_API ObjectReferenceMaterialBrush_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceMaterialBrush_create1 (Context *context, string_view name, ObjectWrapper *material)
 
KANZI_INTEROP_API ObjectReferenceMaterialSetupRenderPass_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceMesh_create (Context *context, Mesh_CreateInfoWrapper *createInfo, string_view name)
 
KANZI_INTEROP_API ObjectReferenceMesh_createBox (Context *context, Vector3 size, unsigned int subdivisions, string_view name, ObjectWrapper *material)
 
KANZI_INTEROP_API ObjectReferenceMesh_createIcosphere (Context *context, float radius, unsigned int subdivisions, string_view name, ObjectWrapper *material)
 
KANZI_INTEROP_API void Mesh_CreateInfo_release (Mesh_CreateInfoWrapper *wrapper)
 
KANZI_INTEROP_API voidMesh_CreateInfo_unwrap (Mesh_CreateInfoWrapper *wrapper)
 
KANZI_INTEROP_API ObjectReferenceMesh_createPlane (Context *context, float width, float height, unsigned int subdivisions, bool invertU, bool invertV, string_view name, ObjectWrapper *material)
 
KANZI_INTEROP_API ObjectReferenceMesh_createQuadsphere (Context *context, float radius, unsigned int subdivisions, string_view name, ObjectWrapper *material)
 
KANZI_INTEROP_API ObjectReferenceMesh_createSphere (Context *context, float radius, unsigned int segmentCount, unsigned int rowCount, string_view name, ObjectWrapper *material)
 
KANZI_INTEROP_API MessageArgumentsWrapperMessageArguments_create ()
 
KANZI_INTEROP_API bool MessageArguments_getBoolArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API ColorRGBA MessageArguments_getColorRGBAArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API float MessageArguments_getFloatArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API int MessageArguments_getIntArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API Matrix3x3 MessageArguments_getMatrix3x3Argument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API Matrix4x4 MessageArguments_getMatrix4x4Argument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API bool MessageArguments_getOptionalBoolArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, BoolWrapper *valueWrapper)
 
KANZI_INTEROP_API bool MessageArguments_getOptionalColorRGBAArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, ColorRGBA *value)
 
KANZI_INTEROP_API bool MessageArguments_getOptionalFloatArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, FloatWrapper *valueWrapper)
 
KANZI_INTEROP_API bool MessageArguments_getOptionalIntArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, IntWrapper *valueWrapper)
 
KANZI_INTEROP_API bool MessageArguments_getOptionalMatrix3x3Argument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, Matrix3x3 *value)
 
KANZI_INTEROP_API bool MessageArguments_getOptionalMatrix4x4Argument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, Matrix4x4 *value)
 
KANZI_INTEROP_API bool MessageArguments_getOptionalResourceArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, ObjectWrapperWrapper *valueWrapper)
 
KANZI_INTEROP_API bool MessageArguments_getOptionalSRTValue2DArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, SRTValue2D *value)
 
KANZI_INTEROP_API bool MessageArguments_getOptionalSRTValue3DArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, SRTValue3D *value)
 
KANZI_INTEROP_API bool MessageArguments_getOptionalStringArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, StringWrapper *valueWrapper)
 
KANZI_INTEROP_API bool MessageArguments_getOptionalVector2Argument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, Vector2 *value)
 
KANZI_INTEROP_API bool MessageArguments_getOptionalVector3Argument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, Vector3 *value)
 
KANZI_INTEROP_API bool MessageArguments_getOptionalVector4Argument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, Vector4 *value)
 
KANZI_INTEROP_API ObjectWrapperMessageArguments_getResourceArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API ObjectWrapperMessageArguments_getSource (MessageArgumentsWrapper *wrapper)
 
KANZI_INTEROP_API SRTValue2D MessageArguments_getSRTValue2DArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API SRTValue3D MessageArguments_getSRTValue3DArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API string MessageArguments_getStringArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API Vector2 MessageArguments_getVector2Argument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API Vector3 MessageArguments_getVector3Argument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API Vector4 MessageArguments_getVector4Argument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API bool MessageArguments_isHandled (MessageArgumentsWrapper *wrapper)
 
KANZI_INTEROP_API void MessageArguments_release (MessageArgumentsWrapper *wrapper)
 
KANZI_INTEROP_API void MessageArguments_setBoolArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, bool value)
 
KANZI_INTEROP_API void MessageArguments_setColorRGBAArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, ColorRGBA value)
 
KANZI_INTEROP_API void MessageArguments_setFloatArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, float value)
 
KANZI_INTEROP_API void MessageArguments_setHandled (MessageArgumentsWrapper *wrapper, bool handled)
 
KANZI_INTEROP_API void MessageArguments_setIntArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, int value)
 
KANZI_INTEROP_API void MessageArguments_setMatrix3x3Argument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, Matrix3x3 value)
 
KANZI_INTEROP_API void MessageArguments_setMatrix4x4Argument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, Matrix4x4 value)
 
KANZI_INTEROP_API void MessageArguments_setResourceArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, ObjectWrapper *resourceWrapper)
 
KANZI_INTEROP_API void MessageArguments_setSRTValue2DArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, SRTValue2D value)
 
KANZI_INTEROP_API void MessageArguments_setSRTValue3DArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, SRTValue3D value)
 
KANZI_INTEROP_API void MessageArguments_setStringArgument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, string_view value)
 
KANZI_INTEROP_API void MessageArguments_setVector2Argument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, Vector2 value)
 
KANZI_INTEROP_API void MessageArguments_setVector3Argument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, Vector3 value)
 
KANZI_INTEROP_API void MessageArguments_setVector4Argument (MessageArgumentsWrapper *messageArgumentsWrapper, PropertyTypeWrapper *propertyTypeWrapper, Vector4 value)
 
KANZI_INTEROP_API void MessageSubscriptionToken_release (MessageSubscriptionTokenWrapper *wrapper)
 
KANZI_INTEROP_API ObjectReferenceMessageTrigger_create (Context *context, string_view name)
 
KANZI_INTEROP_API bool MessageType_compare (MessageTypeWrapper *wrapper, MessageTypeWrapper *otherWrapper)
 
KANZI_INTEROP_API MessageTypeWrapperMessageType_create (string_view name, MessageRouting routing, EditorInfoWrapper *editorInfo, MetaclassWrapper *messageArgumentMetaclassWrapper)
 
KANZI_INTEROP_API MessageTypeWrapperMessageType_find (string_view name)
 
KANZI_INTEROP_API MetaclassWrapperMessageType_getArgumentsMetaclass (MessageTypeWrapper *wrapper)
 
KANZI_INTEROP_API EditorInfoWrapperMessageType_getEditorInfo (MessageTypeWrapper *wrapper)
 
KANZI_INTEROP_API string MessageType_getName (MessageTypeWrapper *wrapper)
 
KANZI_INTEROP_API MessageRouting MessageType_getRouting (MessageTypeWrapper *wrapper)
 
KANZI_INTEROP_API void MessageType_release (MessageTypeWrapper *wrapper)
 
KANZI_INTEROP_API const voidMessageType_unwrap (MessageTypeWrapper *wrapper)
 
KANZI_INTEROP_API void Metaclass_addMessageType (MetaclassWrapper *wrapper, MessageTypeWrapper *messageTypeWrapper)
 
KANZI_INTEROP_API void Metaclass_addNestedClass (MetaclassWrapper *wrapper, MetaclassWrapper *nestedMetaclassWrapper)
 
KANZI_INTEROP_API void Metaclass_addPropertyType (MetaclassWrapper *wrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API bool Metaclass_compare (MetaclassWrapper *wrapper, MetaclassWrapper *otherWrapper)
 
KANZI_INTEROP_API MetaclassWrapperMetaclass_create (string_view name, MetaclassWrapper *baseclassMetaclass)
 
KANZI_INTEROP_API ObjectReferenceMetaclass_createInstance (MetaclassWrapper *wrapper, Context *context, string_view name)
 
KANZI_INTEROP_API MetaclassWrapperMetaclass_find (Context *context, string_view name)
 
KANZI_INTEROP_API MetaclassWrapperMetaclass_getBase (MetaclassWrapper *wrapper)
 
KANZI_INTEROP_API EditorInfoWrapperMetaclass_getEditorInfo (MetaclassWrapper *wrapper)
 
KANZI_INTEROP_API IteratorWrapperMetaclass_getMessageTypeIterator (MetaclassWrapper *wrapper)
 
KANZI_INTEROP_API string Metaclass_getName (MetaclassWrapper *wrapper)
 
KANZI_INTEROP_API IteratorWrapperMetaclass_getNestedClassIterator (MetaclassWrapper *wrapper)
 
KANZI_INTEROP_API IteratorWrapperMetaclass_getPropertyTypeIterator (MetaclassWrapper *wrapper)
 
KANZI_INTEROP_API bool Metaclass_isAbstract (MetaclassWrapper *wrapper)
 
KANZI_INTEROP_API bool Metaclass_isDerivedFrom (MetaclassWrapper *wrapperChild, MetaclassWrapper *wrapperBase)
 
KANZI_INTEROP_API void Metaclass_override (Context *context, MetaclassWrapper *metaclass)
 
KANZI_INTEROP_API void Metaclass_register (Context *context, MetaclassWrapper *metaclass)
 
KANZI_INTEROP_API void Metaclass_release (MetaclassWrapper *wrapper)
 
KANZI_INTEROP_API void Metaclass_seal (MetaclassWrapper *wrapper)
 
KANZI_INTEROP_API void Metaclass_setEditorInfo (MetaclassWrapper *wrapper, EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API const voidMetaclass_unwrap (MetaclassWrapper *context)
 
KANZI_INTEROP_API ObjectReferenceModel3D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceModel3D_create1 (Context *context, string_view name, ObjectWrapper *mesh)
 
KANZI_INTEROP_API ObjectReferenceModel3D_createBox (Context *context, string_view name, Vector3 size, ColorRGBA color)
 
KANZI_INTEROP_API ObjectReferenceModel3D_createCube (Context *context, string_view name, float size, ColorRGBA color)
 
KANZI_INTEROP_API ObjectReferenceModel3D_createIcosphere (Context *context, string_view name, float radius, unsigned int subdivisions, ColorRGBA color)
 
KANZI_INTEROP_API ObjectReferenceModel3D_createQuadsphere (Context *context, string_view name, float radius, unsigned int subdivisions, ColorRGBA color)
 
KANZI_INTEROP_API ObjectReferenceModel3D_createSphere (Context *context, string_view name, float radius, unsigned int segments, unsigned int rows, ColorRGBA color)
 
KANZI_INTEROP_API ObjectReferenceMorph_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceMorphWeightTimeline_create1 (Context *context, string_view anonymous)
 
KANZI_INTEROP_API ObjectReferenceMoveFocusAction_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceMultiClickManipulator_create (Context *context, string_view anonymous)
 
KANZI_INTEROP_API ObjectReferenceMultiClickManipulatorComponent_create (Context *context, string_view name)
 
KANZI_INTEROP_API void NamedIntervalProfiler_addSample (string_view name, long long duration)
 
KANZI_INTEROP_API ObjectReferenceNavigationManipulator_create (Context *context, string_view anonymous)
 
KANZI_INTEROP_API ObjectReferenceNavigationManipulatorComponent_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceNinePatchImage2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API void Node2D_addChild (ObjectWrapper *parentWrapper, ObjectWrapper *childWrapper)
 
KANZI_INTEROP_API void Node2D_arrange (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API ObjectReferenceNode2D_createDirector (Context *domain, string_view name, MetaclassWrapper *metaClass)
 
KANZI_INTEROP_API Vector2 Node2D_getActualSize (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Vector2 Node2D_getAllocatedSize (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Matrix3x3 Node2D_getArrangeTransform (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API ObjectWrapperNode2D_getChild (ObjectWrapper *wrapper, size_t index)
 
KANZI_INTEROP_API size_t Node2D_getChildCount (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API size_t Node2D_getChildIndex (ObjectWrapper *wrapper, ObjectWrapper *childWrapper)
 
KANZI_INTEROP_API IteratorWrapperNode2D_getChildrenIterator (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API IteratorWrapperNode2D_getChildrenReverseIterator (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Vector2 Node2D_getDesiredSize (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Matrix3x3 Node2D_getWorldTransform (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API bool Node2D_hasChild (ObjectWrapper *wrapper, ObjectWrapper *childWrapper)
 
KANZI_INTEROP_API void Node2D_insertChild (ObjectWrapper *parentWrapper, size_t index, ObjectWrapper *childWrapper)
 
KANZI_INTEROP_API void Node2D_layout (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API bool Node2D_measure (ObjectWrapper *objectWrapper, Vector2 *availableSize, bool handleStretch)
 
KANZI_INTEROP_API void Node2D_moveToBack (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API void Node2D_moveToFront (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API void Node2D_removeAllChildren (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API void Node2D_removeChild (ObjectWrapper *parentWrapper, ObjectWrapper *childWrapper)
 
KANZI_INTEROP_API void Node2D_removeChildAtIndex (ObjectWrapper *objectWrapper, size_t index)
 
KANZI_INTEROP_API void Node2D_setActualSize (ObjectWrapper *objectWrapper, Vector2 value)
 
KANZI_INTEROP_API void Node2D_setAllocatedSize (ObjectWrapper *objectWrapper, Vector2 value)
 
KANZI_INTEROP_API void Node2D_setArrangeTransform (ObjectWrapper *objectWrapper, Matrix3x3 value)
 
KANZI_INTEROP_API void Node2D_setDesiredSize (ObjectWrapper *objectWrapper, Vector2 value)
 
KANZI_INTEROP_API void Node2D_transform (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API void Node3D_addChild (ObjectWrapper *parentWrapper, ObjectWrapper *childWrapper)
 
KANZI_INTEROP_API void Node3D_arrange (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API void Node3D_centeredArrange (ObjectWrapper *objectWrapper, Vector3 actualSize)
 
KANZI_INTEROP_API Vector3 Node3D_centeredMeasure (ObjectWrapper *objectWrapper, Vector3 availableSize)
 
KANZI_INTEROP_API ObjectReferenceNode3D_createDirector (Context *domain, string_view name, MetaclassWrapper *metaClass)
 
KANZI_INTEROP_API Vector3 Node3D_getActualSize (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Vector3 Node3D_getAllocatedOffset (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Vector3 Node3D_getAllocatedSize (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Matrix4x4 Node3D_getArrangeTransform (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API ObjectWrapperNode3D_getChild (ObjectWrapper *wrapper, size_t index)
 
KANZI_INTEROP_API size_t Node3D_getChildCount (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API size_t Node3D_getChildIndex (ObjectWrapper *wrapper, ObjectWrapper *childWrapper)
 
KANZI_INTEROP_API IteratorWrapperNode3D_getChildrenIterator (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API IteratorWrapperNode3D_getChildrenReverseIterator (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Vector3 Node3D_getCoreDesiredSize (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Vector3 Node3D_getDesiredSize (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API ObjectWrapperNode3D_getFaceToCameraTarget (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Vector3 Node3D_getLayoutBoundingBoxMax (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Vector3 Node3D_getLayoutBoundingBoxMin (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API ObjectWrapperNode3D_getLookAtTarget (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Vector3 Node3D_getMaximumBoundingBoxCoordinates (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Vector3 Node3D_getMinimumBoundingBoxCoordinates (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API ObjectWrapperNode3D_getOrientationConstraintTarget (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Vector3 Node3D_getPivotOffset (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API ObjectWrapperNode3D_getPositionConstraintTarget (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Vector3 Node3D_getSize (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API Vector3 Node3D_getStretchScale (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API bool Node3D_hasChild (ObjectWrapper *wrapper, ObjectWrapper *childWrapper)
 
KANZI_INTEROP_API void Node3D_insertChild (ObjectWrapper *parentWrapper, size_t index, ObjectWrapper *childWrapper)
 
KANZI_INTEROP_API bool Node3D_isPrimitiveLayout (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API bool Node3D_isUnboundedLayoutSize (Vector3 layoutSize)
 
KANZI_INTEROP_API bool Node3D_isValidLayoutSize (Vector3 size)
 
KANZI_INTEROP_API void Node3D_layout (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API float Node3D_layoutUp ()
 
KANZI_INTEROP_API void Node3D_lookAt (ObjectWrapper *objectWrapper, Vector3 position, Vector3 lookAtPoint, Vector3 upVector)
 
KANZI_INTEROP_API void Node3D_measure (ObjectWrapper *objectWrapper, Vector3 availableSize)
 
KANZI_INTEROP_API void Node3D_moveToBack (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API void Node3D_moveToFront (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API void Node3D_removeAllChildren (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API void Node3D_removeChild (ObjectWrapper *parentWrapper, ObjectWrapper *childWrapper)
 
KANZI_INTEROP_API void Node3D_removeChildAtIndex (ObjectWrapper *objectWrapper, size_t index)
 
KANZI_INTEROP_API Vector3 Node3D_replaceUnboundedLayoutSize (Vector3 layoutSize, Vector3 resetSize)
 
KANZI_INTEROP_API Vector3 Node3D_replaceUnboundedLayoutSizeWithZero (Vector3 layoutSize)
 
KANZI_INTEROP_API void Node3D_setActualSize (ObjectWrapper *objectWrapper, Vector3 value)
 
KANZI_INTEROP_API void Node3D_setAllocatedOffset (ObjectWrapper *objectWrapper, Vector3 allocatedOffset)
 
KANZI_INTEROP_API void Node3D_setAllocatedSize (ObjectWrapper *objectWrapper, Vector3 value)
 
KANZI_INTEROP_API void Node3D_setArrangeTransform (ObjectWrapper *objectWrapper, Matrix4x4 value)
 
KANZI_INTEROP_API void Node3D_setCoreDesiredSize (ObjectWrapper *objectWrapper, Vector3 value)
 
KANZI_INTEROP_API void Node3D_setDesiredSize (ObjectWrapper *objectWrapper, Vector3 value)
 
KANZI_INTEROP_API void Node3D_setLayoutBoundingBoxSize (ObjectWrapper *objectWrapper, Vector3 bboxMin, Vector3 bboxMax)
 
KANZI_INTEROP_API void Node3D_setPivotOffset (ObjectWrapper *objectWrapper, Vector3 pivotOffset)
 
KANZI_INTEROP_API void Node3D_setStretchScale (ObjectWrapper *objectWrapper, Vector3 stretchScale)
 
KANZI_INTEROP_API Vector3 Node3D_unboundedLayoutSize ()
 
KANZI_INTEROP_API ObjectReferenceNode_acquireResource (ObjectWrapper *objectWrapper, ResourceIDWrapper *resourceId)
 
KANZI_INTEROP_API ResourceAcquireTaskWrapperNode_acquireResourceAsync (ObjectWrapper *objectWrapper, ResourceIDWrapper *resourceId, ResourceAcquireTaskDirector *director)
 
KANZI_INTEROP_API ObjectWrapperNode_acquireResourceDictionary (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API bool Node_addAbstractChild (ObjectWrapper *wrapper, ObjectWrapper *childWrapper)
 
KANZI_INTEROP_API void Node_addAnonymousResource (ObjectWrapper *objectWrapper, ObjectWrapper *resourceWrapper)
 
KANZI_INTEROP_API void Node_addInputManipulator (ObjectWrapper *objectWrapper, ObjectWrapper *inputManipulatorWrapper)
 
KANZI_INTEROP_API MessageSubscriptionTokenWrapperNode_addMessageFilter (ObjectWrapper *objectWrapper, MessageTypeWrapper *messageTypeWrapper, MessageSubscriptionDirector *director)
 
KANZI_INTEROP_API MessageSubscriptionTokenWrapperNode_addMessageHandler (ObjectWrapper *objectWrapper, MessageTypeWrapper *messageTypeWrapper, MessageSubscriptionDirector *director)
 
KANZI_INTEROP_API MessageSubscriptionTokenWrapperNode_addMessageHandlerFromSource (ObjectWrapper *objectWrapper, MessageTypeWrapper *messageTypeWrapper, ObjectWrapper *messageSourceFilterWrapper, MessageSubscriptionDirector *director)
 
KANZI_INTEROP_API void Node_addNodeComponent (ObjectWrapper *objectWrapper, ObjectWrapper *nodeComponent)
 
KANZI_INTEROP_API void Node_addNodeComponentWithOwner (ObjectWrapper *objectWrapper, ObjectWrapper *nodeComponent, const void *owner)
 
KANZI_INTEROP_API void Node_addResource (ObjectWrapper *objectWrapper, ResourceIDWrapper *resourceId, string_view resourceUrl)
 
KANZI_INTEROP_API void Node_addResourceDictionary (ObjectWrapper *objectWrapper, ObjectWrapper *resourceDictionary)
 
KANZI_INTEROP_API MessageSubscriptionTokenWrapperNode_addTunnelingMessageFilter (ObjectWrapper *objectWrapper, MessageTypeWrapper *messageTypeWrapper, MessageSubscriptionDirector *director)
 
KANZI_INTEROP_API MessageSubscriptionTokenWrapperNode_addTunnelingMessageHandler (ObjectWrapper *objectWrapper, MessageTypeWrapper *messageTypeWrapper, ObjectWrapper *messageSourceFilterWrapper, MessageSubscriptionDirector *director)
 
KANZI_INTEROP_API void Node_attachRecursive (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API void Node_clearChangeFlag (ObjectWrapper *objectWrapper, int flag)
 
KANZI_INTEROP_API bool Node_containsResource (ObjectWrapper *objectWrapper, ResourceIDWrapper *resourceId)
 
KANZI_INTEROP_API void Node_detachRecursive (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API void Node_dispatchMessage (ObjectWrapper *objectWrapper, MessageTypeWrapper *messageTypeWrapper, MessageArgumentsWrapper *argumentsWrapper)
 
KANZI_INTEROP_API string Node_findResourceUrl (ObjectWrapper *objectWrapper, ResourceIDWrapper *resourceId)
 
KANZI_INTEROP_API ObjectWrapperNode_getAbstractChild (ObjectWrapper *wrapper, size_t index)
 
KANZI_INTEROP_API size_t Node_getAbstractChildCount (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API size_t Node_getAbstractChildIndex (ObjectWrapper *wrapper, ObjectWrapper *childWrapper)
 
KANZI_INTEROP_API int Node_getChangeFlags (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API int Node_getChildChangeFlags (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API IteratorWrapperNode_getNodeComponentIterator (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API ObjectWrapperNode_getParent (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API ObjectWrapperNode_getResourceDictionary (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API bool Node_isAttached (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API bool Node_isAttaching (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API bool Node_isDetaching (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API bool Node_isEffectivelyEnabled (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API bool Node_isEffectivelyFocusable (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API bool Node_isEffectivelyVisible (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API bool Node_isInitialized (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API bool Node_isNamed (ObjectWrapper *wrapper, string_view name)
 
KANZI_INTEROP_API bool Node_isUnboundedLayoutValue (float value)
 
KANZI_INTEROP_API bool Node_isValidLayoutValue (float value)
 
KANZI_INTEROP_API ObjectWrapperNode_lookupNode (ObjectWrapper *wrapper, string_view path)
 
KANZI_INTEROP_API ObjectWrapperNode_lookupNodeComponentByName (ObjectWrapper *objectWrapper, string_view name)
 
KANZI_INTEROP_API ObjectWrapperNode_lookupObject (ObjectWrapper *wrapper, string_view path)
 
KANZI_INTEROP_API void Node_notifyResourceDictionaryModified (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API bool Node_removeAbstractChild (ObjectWrapper *wrapper, ObjectWrapper *childWrapper)
 
KANZI_INTEROP_API void Node_removeAnonymousResource (ObjectWrapper *objectWrapper, ObjectWrapper *resourceWrapper)
 
KANZI_INTEROP_API void Node_removeBinding (ObjectWrapper *objectWrapper, AbstractBindingRuntimeWrapper *bindingRuntimeWrapper)
 
KANZI_INTEROP_API void Node_removeBindingsWithOwner (ObjectWrapper *objectWrapper, ObjectWrapper *ownerObjectWrapper)
 
KANZI_INTEROP_API void Node_removeInputManipulator (ObjectWrapper *objectWrapper, ObjectWrapper *inputManipulatorWrapper)
 
KANZI_INTEROP_API void Node_removeMessageHandler (ObjectWrapper *objectWrapper, MessageSubscriptionTokenWrapper *tokenWrapper)
 
KANZI_INTEROP_API void Node_removeNodeComponent (ObjectWrapper *objectWrapper, ObjectWrapper *nodeComponent)
 
KANZI_INTEROP_API void Node_removeNodeComponentWithOwner (ObjectWrapper *objectWrapper, const void *owner)
 
KANZI_INTEROP_API void Node_removeResource (ObjectWrapper *objectWrapper, ResourceIDWrapper *resourceId)
 
KANZI_INTEROP_API AbstractBindingRuntimeWrapperNode_setBinding (ObjectWrapper *objectWrapper, AbstractBindingWrapper *bindingWrapper)
 
KANZI_INTEROP_API AbstractBindingRuntimeWrapperNode_setBinding (ObjectWrapper *objectWrapper, AbstractBindingWrapper *bindingWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API AbstractBindingRuntimeWrapperNode_setBinding (ObjectWrapper *objectWrapper, AbstractBindingWrapper *bindingWrapper, PropertyTypeWrapper *propertyTypeWrapper, PropertyField propertyField)
 
KANZI_INTEROP_API AbstractBindingRuntimeWrapperNode_setBindingWithOwner (ObjectWrapper *objectWrapper, AbstractBindingWrapper *bindingWrapper, ObjectWrapper *ownerObjectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API AbstractBindingRuntimeWrapperNode_setBindingWithOwner (ObjectWrapper *objectWrapper, AbstractBindingWrapper *bindingWrapper, ObjectWrapper *ownerObjectWrapper, PropertyTypeWrapper *propertyTypeWrapper, PropertyField propertyField)
 
KANZI_INTEROP_API void Node_setChangeFlag (ObjectWrapper *objectWrapper, int flag)
 
KANZI_INTEROP_API AbstractBindingRuntimeWrapperNode_setModifierBinding (ObjectWrapper *objectWrapper, AbstractBindingWrapper *bindingWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API AbstractBindingRuntimeWrapperNode_setModifierBinding (ObjectWrapper *objectWrapper, AbstractBindingWrapper *bindingWrapper, PropertyTypeWrapper *propertyTypeWrapper, PropertyField propertyField)
 
KANZI_INTEROP_API AbstractBindingRuntimeWrapperNode_setModifierBindingWithOwner (ObjectWrapper *objectWrapper, AbstractBindingWrapper *bindingWrapper, ObjectWrapper *ownerObjectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API AbstractBindingRuntimeWrapperNode_setModifierBindingWithOwner (ObjectWrapper *objectWrapper, AbstractBindingWrapper *bindingWrapper, ObjectWrapper *ownerObjectWrapper, PropertyTypeWrapper *propertyTypeWrapper, PropertyField propertyField)
 
KANZI_INTEROP_API void Node_setResourceDictionary (ObjectWrapper *objectWrapper, ObjectWrapper *resourceDictionary)
 
KANZI_INTEROP_API ObjectReferenceNode_tryAcquireResource (ObjectWrapper *objectWrapper, ResourceIDWrapper *resourceId)
 
KANZI_INTEROP_API ObjectWrapperNode_trySetFocus (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API float Node_unboundedLayoutValue ()
 
KANZI_INTEROP_API ObjectReferenceNodeComponent_createDirector (Context *context, string_view name, MetaclassWrapper *metaClass)
 
KANZI_INTEROP_API ObjectWrapperNodeComponent_getNode (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API NodeComponentState NodeComponent_getState (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API ObjectReferenceNodeEffectPrefab2D_create (Context *context, string_view name, NodeEffectTemplate2DWrapper *root)
 
KANZI_INTEROP_API ObjectReferenceNodeEffectPrefab2D_create1 (Context *context, string_view name)
 
KANZI_INTEROP_API void NodeEffectTemplate2D_release (NodeEffectTemplate2DWrapper *wrapper)
 
KANZI_INTEROP_API voidNodeEffectTemplate2D_unwrap (NodeEffectTemplate2DWrapper *wrapper)
 
KANZI_INTEROP_API ObjectReferenceNodeListRenderPass_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceNullBrush_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceObject_createReference (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API bool Object_getBoolProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API ColorRGBA Object_getColorRGBAProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API ContextObject_getContext (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API float Object_getFloatProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API int Object_getIntProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API JavaObjectProxy Object_getJavaReference (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API LuaObjectProxy Object_getLuaReference (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API Matrix3x3 Object_getMatrix3x3Property (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API Matrix4x4 Object_getMatrix4x4Property (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API MetaclassWrapperObject_getMetaclass (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API bool Object_getOptionalBoolProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, BoolWrapper *valueWrapper)
 
KANZI_INTEROP_API bool Object_getOptionalColorRGBAProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, ColorRGBA *value)
 
KANZI_INTEROP_API bool Object_getOptionalFloatProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, FloatWrapper *valueWrapper)
 
KANZI_INTEROP_API bool Object_getOptionalIntProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, IntWrapper *valueWrapper)
 
KANZI_INTEROP_API bool Object_getOptionalMatrix3x3Property (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, Matrix3x3 *value)
 
KANZI_INTEROP_API bool Object_getOptionalMatrix4x4Property (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, Matrix4x4 *value)
 
KANZI_INTEROP_API bool Object_getOptionalResourceProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, ObjectWrapperWrapper *valueWrapper)
 
KANZI_INTEROP_API bool Object_getOptionalSRTValue2DProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, SRTValue2D *value)
 
KANZI_INTEROP_API bool Object_getOptionalSRTValue3DProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, SRTValue3D *value)
 
KANZI_INTEROP_API bool Object_getOptionalStringProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, StringWrapper *valueWrapper)
 
KANZI_INTEROP_API bool Object_getOptionalVector2Property (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, Vector2 *value)
 
KANZI_INTEROP_API bool Object_getOptionalVector3Property (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, Vector3 *value)
 
KANZI_INTEROP_API bool Object_getOptionalVector4Property (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, Vector4 *value)
 
KANZI_INTEROP_API ObjectWrapperObject_getResourceProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API SRTValue2D Object_getSRTValue2DProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API SRTValue3D Object_getSRTValue3DProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API string Object_getStringProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API Vector2 Object_getVector2Property (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API Vector3 Object_getVector3Property (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API Vector4 Object_getVector4Property (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API bool Object_hasJavaReference (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API bool Object_hasValue (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API bool Object_isStale (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API void Object_release (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API void Object_removeJavaReference (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API void Object_removeLocalValue (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper)
 
KANZI_INTEROP_API void Object_removeLuaReference (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API void Object_setBoolProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, bool value)
 
KANZI_INTEROP_API void Object_setColorRGBAProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, ColorRGBA value)
 
KANZI_INTEROP_API void Object_setFloatProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, float value)
 
KANZI_INTEROP_API void Object_setIntProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, int value)
 
KANZI_INTEROP_API void Object_setJavaReference (ObjectWrapper *wrapper, JavaObjectProxy javaReference)
 
KANZI_INTEROP_API void Object_setLuaReference (ObjectWrapper *wrapper, LuaObjectProxy obj)
 
KANZI_INTEROP_API void Object_setMatrix3x3Property (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, Matrix3x3 value)
 
KANZI_INTEROP_API void Object_setMatrix4x4Property (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, Matrix4x4 value)
 
KANZI_INTEROP_API void Object_setResourceProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, ObjectWrapper *resourceWrapper)
 
KANZI_INTEROP_API void Object_setSRTValue2DProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, SRTValue2D value)
 
KANZI_INTEROP_API void Object_setSRTValue3DProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, SRTValue3D value)
 
KANZI_INTEROP_API void Object_setStringProperty (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, string_view value)
 
KANZI_INTEROP_API void Object_setVector2Property (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, Vector2 value)
 
KANZI_INTEROP_API void Object_setVector3Property (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, Vector3 value)
 
KANZI_INTEROP_API void Object_setVector4Property (ObjectWrapper *objectWrapper, PropertyTypeWrapper *propertyTypeWrapper, Vector4 value)
 
KANZI_INTEROP_API ObjectReferenceObject_tryCreateReference (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API voidObject_unwrap (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API ObjectWrapperObjectRef_getObjectWrapper (ObjectReference *ref)
 
KANZI_INTEROP_API void ObjectRef_release (ObjectReference *ref)
 
KANZI_INTEROP_API ObjectReferenceOnAttachedTrigger_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceOnPropertyChangedTrigger_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceOutlineEffect2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferencePage_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferencePageHost_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferencePageTransitionCollection_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferencePanManipulator_create (Context *context, string_view anonymous)
 
KANZI_INTEROP_API ObjectReferencePanManipulatorComponent_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceParallelActivityHost2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceParallelActivityHost3D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceParallelTimeline_create (Context *context, string_view anonymous)
 
KANZI_INTEROP_API ObjectReferenceParallelTimeline_create1 (Context *context)
 
KANZI_INTEROP_API ObjectReferencePinchManipulator_create (Context *context, string_view anonymous)
 
KANZI_INTEROP_API ObjectReferencePipelineStateRenderPass_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferencePortal_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferencePortal_create1 (Context *context, string_view name, float width, float height)
 
KANZI_INTEROP_API ObjectReferencePrefabTemplate_create (Context *context, ObjectWrapper *rootNode, string_view name)
 
KANZI_INTEROP_API ObjectReferencePrefabTemplate_instantiate (ObjectWrapper *wrapper, string_view name)
 
KANZI_INTEROP_API ObjectReferencePrefabView2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferencePrefabView3D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceProgressiveRenderingViewport2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferencePropertyAnimationTimeline_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferencePropertyAnimationTimeline_create1 (Context *context, string_view objectPath, PropertyTypeWrapper *propertyType, ObjectWrapper *animation)
 
KANZI_INTEROP_API ObjectReferencePropertyDrivenAnimationPlayer_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferencePropertyFieldAnimationTimeline_create (Context *context, string_view anonymous)
 
KANZI_INTEROP_API ObjectReferencePropertyFieldAnimationTimeline_create1 (Context *context, string_view objectPath, PropertyTypeWrapper *propertyType)
 
KANZI_INTEROP_API ObjectReferencePropertyTargetEasingInterpolator_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferencePropertyTargetInterpolator_create (Context *context, string_view name)
 
KANZI_INTEROP_API bool PropertyType_compare (PropertyTypeWrapper *wrapper, PropertyTypeWrapper *otherWrapper)
 
KANZI_INTEROP_API PropertyTypeWrapperPropertyType_createBool (string_view name, bool defaultValue, uint32_t flags, bool inheritable, EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API PropertyTypeWrapperPropertyType_createColorRGBA (string_view name, ColorRGBA defaultValue, uint32_t flags, bool inheritable, EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API PropertyTypeWrapperPropertyType_createFloat (string_view name, float defaultValue, uint32_t flags, bool inheritable, EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API PropertyTypeWrapperPropertyType_createInt (string_view name, int defaultValue, uint32_t flags, bool inheritable, EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API PropertyTypeWrapperPropertyType_createMatrix3x3 (string_view name, Matrix3x3 defaultValue, uint32_t flags, bool inheritable, EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API PropertyTypeWrapperPropertyType_createMatrix4x4 (string_view name, Matrix4x4 defaultValue, uint32_t flags, bool inheritable, EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API PropertyTypeWrapperPropertyType_createResource (string_view name, ObjectWrapper *defaultValue, uint32_t flags, bool inheritable, EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API PropertyTypeWrapperPropertyType_createSRTValue2D (string_view name, SRTValue2D defaultValue, uint32_t flags, bool inheritable, EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API PropertyTypeWrapperPropertyType_createSRTValue3D (string_view name, SRTValue3D defaultValue, uint32_t flags, bool inheritable, EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API PropertyTypeWrapperPropertyType_createString (string_view name, string_view defaultValue, uint32_t flags, bool inheritable, EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API PropertyTypeWrapperPropertyType_createVector2 (string_view name, Vector2 defaultValue, uint32_t flags, bool inheritable, EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API PropertyTypeWrapperPropertyType_createVector3 (string_view name, Vector3 defaultValue, uint32_t flags, bool inheritable, EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API PropertyTypeWrapperPropertyType_createVector4 (string_view name, Vector4 defaultValue, uint32_t flags, bool inheritable, EditorInfoWrapper *editorInfo)
 
KANZI_INTEROP_API PropertyTypeWrapperPropertyType_find (string_view name)
 
KANZI_INTEROP_API bool PropertyType_getBoolDefaultValue (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API uint32_t PropertyType_getChangeFlags (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API ColorRGBA PropertyType_getColorRGBADefaultValue (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API PropertyDataType PropertyType_getDataType (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API EditorInfoWrapperPropertyType_getEditorInfo (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API float PropertyType_getFloatDefaultValue (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API int PropertyType_getIntDefaultValue (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API Matrix3x3 PropertyType_getMatrix3x3DefaultValue (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API Matrix4x4 PropertyType_getMatrix4x4DefaultValue (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API string PropertyType_getName (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API ObjectWrapperPropertyType_getResourceDefaultValue (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API SRTValue2D PropertyType_getSRTValue2DDefaultValue (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API SRTValue3D PropertyType_getSRTValue3DDefaultValue (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API string PropertyType_getStringDefaultValue (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API Vector2 PropertyType_getVector2DefaultValue (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API Vector3 PropertyType_getVector3DefaultValue (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API Vector4 PropertyType_getVector4DefaultValue (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API bool PropertyType_isInherited (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API void PropertyType_release (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API voidPropertyType_unwrap (PropertyTypeWrapper *wrapper)
 
KANZI_INTEROP_API ObjectReferenceRangeAccumulateBindingProcessor_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceRangeBindingProcessor_create (Context *context, BindingExpressionArgumentType inputRegisterType, PropertyTypeWrapper *propertyType, unsigned int outputRegisterIndex)
 
KANZI_INTEROP_API ObjectReferenceRangeBindingProcessor_create1 (Context *context)
 
void release (AbstractBindingRuntimeWrapper *wrapper)
 
void release (AbstractBindingWrapper *wrapper)
 
void release (BitmapImageWrapper *wrapper)
 
void release (DataContextModifiedSubscriptionTokenWrapper *wrapper)
 
void release (EditorInfoWrapper *wrapper)
 
void release (IteratorWrapper *wrapper)
 
void release (MessageArgumentsWrapper *wrapper)
 
void release (MessageSubscriptionTokenWrapper *wrapper)
 
void release (MessageTypeWrapper *wrapper)
 
void release (MetaclassWrapper *wrapper)
 
void release (ObjectWrapper *wrapper)
 
void release (ObjectWrapperSharedPtr wrapper)
 
void release (PropertyTypeWrapper *wrapper)
 
void release (ResourceAcquireTaskWrapper *wrapper)
 
void release (ResourceIDWrapper *wrapper)
 
void release (VariantWrapper *wrapper)
 
KANZI_INTEROP_API ObjectReferenceRenderbuffer_create (Context *context, Renderbuffer_CreateInfoWrapper *createInfo, string_view name)
 
KANZI_INTEROP_API ObjectReferenceRenderbuffer_create1 (Context *context, Renderbuffer_CreateInfoWrapper *createInfo)
 
KANZI_INTEROP_API Renderbuffer_CreateInfoWrapperRenderbuffer_CreateInfo_CreateInfo ()
 
KANZI_INTEROP_API Renderbuffer_CreateInfoWrapperRenderbuffer_CreateInfo_CreateInfo1 (unsigned int width, unsigned int height, GraphicsFormat format, unsigned int sampleCount)
 
KANZI_INTEROP_API Renderbuffer_CreateInfoWrapperRenderbuffer_CreateInfo_CreateInfo2 (unsigned int width, unsigned int height, GraphicsFormat format)
 
KANZI_INTEROP_API void Renderbuffer_CreateInfo_release (Renderbuffer_CreateInfoWrapper *wrapper)
 
KANZI_INTEROP_API voidRenderbuffer_CreateInfo_unwrap (Renderbuffer_CreateInfoWrapper *wrapper)
 
KANZI_INTEROP_API ObjectReferenceRenderPass_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceRenderPassPrefab_create (Context *context, string_view name, RenderPassTemplateWrapper *root)
 
KANZI_INTEROP_API ObjectReferenceRenderPassPrefab_create1 (Context *context, string_view name)
 
KANZI_INTEROP_API void RenderPassTemplate_release (RenderPassTemplateWrapper *wrapper)
 
KANZI_INTEROP_API voidRenderPassTemplate_unwrap (RenderPassTemplateWrapper *wrapper)
 
KANZI_INTEROP_API ObjectReferenceRenderPassView_create (Context *context, string_view name)
 
KANZI_INTEROP_API string Resource_getName (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API string Resource_getUrl (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API void Resource_setKeepAlive (ObjectWrapper *wrapper, bool keepAlive)
 
KANZI_INTEROP_API ObjectReferenceResourceAcquireTask_getLoadedResource (ResourceAcquireTaskWrapper *wrapper, string_view url)
 
KANZI_INTEROP_API bool ResourceAcquireTask_isFinished (ResourceAcquireTaskWrapper *wrapper)
 
KANZI_INTEROP_API void ResourceAcquireTask_release (ResourceAcquireTaskWrapper *wrapper)
 
KANZI_INTEROP_API ObjectReferenceResourceBindingProcessor_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceResourceDictionary_acquire (ObjectWrapper *resourceDictionary, ResourceIDWrapper *key)
 
KANZI_INTEROP_API ResourceAcquireTaskWrapperResourceDictionary_acquireAsync (ObjectWrapper *resourceDictionary, ResourceIDWrapper *key, ResourceAcquireTaskDirector *callback)
 
KANZI_INTEROP_API void ResourceDictionary_add (ObjectWrapper *resourceDictionary, ObjectWrapper *nestedResourceDictionary)
 
KANZI_INTEROP_API void ResourceDictionary_addAnonymousResource (ObjectWrapper *resourceDictionary, ObjectWrapper *resource)
 
KANZI_INTEROP_API void ResourceDictionary_addResourceIdResourceMapping (ObjectWrapper *resourceDictionary, ResourceIDWrapper *key, ObjectWrapper *resource)
 
KANZI_INTEROP_API void ResourceDictionary_addResourceIdUrlMapping (ObjectWrapper *resourceDictionary, ResourceIDWrapper *key, string_view url)
 
KANZI_INTEROP_API ObjectReferenceResourceDictionary_clone (ObjectWrapper *resourceDictionary)
 
KANZI_INTEROP_API bool ResourceDictionary_contains (ObjectWrapper *resourceDictionary, ResourceIDWrapper *key)
 
KANZI_INTEROP_API ObjectReferenceResourceDictionary_create (Context *context, string_view name)
 
KANZI_INTEROP_API bool ResourceDictionary_find (ObjectWrapper *resourceDictionaryWrapper, ResourceIDWrapper *keyWrapper, string *result)
 
KANZI_INTEROP_API ObjectWrapperResourceDictionary_findDictionary (ObjectWrapper *resourceDictionary, string_view name)
 
KANZI_INTEROP_API ObjectWrapperResourceDictionary_findStoredResource (ObjectWrapper *resourceDictionary, ResourceIDWrapper *key)
 
KANZI_INTEROP_API IteratorWrapperResourceDictionary_getAnonymousResourceIterator (ObjectWrapper *resourceDictionary)
 
KANZI_INTEROP_API size_t ResourceDictionary_getDictionaryCount (ObjectWrapper *resourceDictionary)
 
KANZI_INTEROP_API IteratorWrapperResourceDictionary_getNestedDictionariesReverseIterator (ObjectWrapper *resourceDictionary)
 
KANZI_INTEROP_API IteratorWrapperResourceDictionary_iterateUrls (ObjectWrapper *resourceDictionary)
 
KANZI_INTEROP_API void ResourceDictionary_merge (ObjectWrapper *resourceDictionary, ObjectWrapper *preferredResourceDictionary)
 
KANZI_INTEROP_API void ResourceDictionary_remove (ObjectWrapper *resourceDictionary, ResourceIDWrapper *key)
 
KANZI_INTEROP_API void ResourceDictionary_removeAnonymousResource (ObjectWrapper *resourceDictionary, ObjectWrapper *resource)
 
KANZI_INTEROP_API void ResourceDictionary_removeDictionary (ObjectWrapper *resourceDictionary, size_t index)
 
KANZI_INTEROP_API ObjectReferenceResourceDictionarySelector_create (Context *context, string_view name)
 
KANZI_INTEROP_API ResourceIDWrapperResourceID_create (string_view id)
 
KANZI_INTEROP_API bool ResourceID_empty (ResourceIDWrapper *wrapper)
 
KANZI_INTEROP_API bool ResourceID_equals (ResourceIDWrapper *wrapperLeft, ResourceIDWrapper *wrapperRight)
 
KANZI_INTEROP_API size_t ResourceID_getHash (ResourceIDWrapper *wrapper)
 
KANZI_INTEROP_API bool ResourceID_isUrl (ResourceIDWrapper *wrapper)
 
KANZI_INTEROP_API void ResourceID_release (ResourceIDWrapper *wrapper)
 
KANZI_INTEROP_API string ResourceID_toString (ResourceIDWrapper *wrapper)
 
KANZI_INTEROP_API ObjectReferenceResourceManager_acquireLoadedResource (Context *context, string_view url)
 
KANZI_INTEROP_API ObjectReferenceResourceManager_acquireResource (Context *context, string_view url)
 
KANZI_INTEROP_API ResourceAcquireTaskWrapperResourceManager_acquireResourcesAsync (Context *context, vector< string > urls, ResourceAcquireTaskDirector *director)
 
KANZI_INTEROP_API void ResourceManager_addKzbFile (Context *context, string_view fileName)
 
KANZI_INTEROP_API void ResourceManager_collectAndAcquirePrefabAsync (ObjectWrapper *nodeWrapper, string_view id, ResourceAcquireTaskDirector *director)
 
KANZI_INTEROP_API MemoryStrategy ResourceManager_getDefaultMemoryStrategy (Context *context)
 
KANZI_INTEROP_API void ResourceManager_getResourceUsage (Context *context, IntWrapper *resourceCount, LongWrapper *cpuMemoryUsage, LongWrapper *gpuMemoryUsage)
 
KANZI_INTEROP_API void ResourceManager_purge (Context *context)
 
KANZI_INTEROP_API void ResourceManager_registerProtocolHandler (Context *context, string_view protocol, ResourceProtocolDirector *loadDirector, ResourceReloadProtocolDirector *reloadDirector)
 
KANZI_INTEROP_API void ResourceManager_setDefaultMemoryStrategy (Context *context, MemoryStrategy strategy)
 
KANZI_INTEROP_API bool ResourceManager_supportsProtocolHandler (Context *context, string_view protocol)
 
KANZI_INTEROP_API ObjectReferenceResourceManager_tryAcquireResource (Context *context, string_view url)
 
KANZI_INTEROP_API void ResourceManager_unregisterProtocolHandler (Context *context, string_view protocol)
 
KANZI_INTEROP_API void ResourceManager_unregisterResource (Context *context, string_view url)
 
KANZI_INTEROP_API void ResourceManager_wait (ResourceAcquireTaskWrapper *acquireTaskWrapper)
 
KANZI_INTEROP_API ObjectReferenceScene_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceScreen_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceScrollView2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceScrollView3D_create (Context *context, string_view name)
 
void seal (MetaclassWrapper *wrapper)
 
KANZI_INTEROP_API void setErrorCallback (ErrorCallback *callback)
 
KANZI_INTEROP_API void setErrorUserData (void *userData)
 
KANZI_INTEROP_API ObjectReferenceSetPropertyAction_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceShaderProgram_create (Context *context, ShaderProgram_CreateInfoWrapper *createInfo, string_view name)
 
KANZI_INTEROP_API void ShaderProgram_CreateInfo_release (ShaderProgram_CreateInfoWrapper *wrapper)
 
KANZI_INTEROP_API voidShaderProgram_CreateInfo_unwrap (ShaderProgram_CreateInfoWrapper *wrapper)
 
KANZI_INTEROP_API ObjectReferenceShadowEffect2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceSlider2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceSlider3D_create (Context *context, string_view name)
 
KANZI_INTEROP_API void Spline_release (SplineWrapper *wrapper)
 
KANZI_INTEROP_API voidSpline_unwrap (SplineWrapper *wrapper)
 
KANZI_INTEROP_API ObjectReferenceStackLayout2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceStackLayout3D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceStateManager_create (Context *context, string_view name)
 
KANZI_INTEROP_API unsigned int Surface_getFaceCount (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API GraphicsFormat Surface_getFormat (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API unsigned int Surface_getHeight (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API unsigned int Surface_getMipmapLevelCount (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API unsigned int Surface_getRenderTargetSampleCount (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API unsigned int Surface_getSliceCount (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API unsigned int Surface_getWidth (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API bool TaskDispatcher_isEmpty (Context *context)
 
KANZI_INTEROP_API bool TaskDispatcher_isQuitting (Context *context)
 
KANZI_INTEROP_API void TaskDispatcher_submit (Context *context, TaskDispatcherTaskDirector *taskDispatcherTaskDirector_)
 
KANZI_INTEROP_API ObjectReferenceTextBlock2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceTextBlock2D_create1 (Context *context, string_view name, string_view text)
 
KANZI_INTEROP_API ObjectReferenceTextBlock3D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceTextBox2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceTextBox3D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceTextInputManipulator_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceTextResource_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceTextResource_create (Context *context, string_view name, string_view value)
 
KANZI_INTEROP_API ObjectReferenceTextResource_create1 (Context *context, string_view name, string_view text)
 
KANZI_INTEROP_API string TextResource_getText (ObjectWrapper *wrapper)
 
KANZI_INTEROP_API ObjectReferenceTexture_create (Context *context, TextureCreateInfo *createInfo, string_view name)
 
KANZI_INTEROP_API void Texture_recreate (ObjectWrapper *wrapper, TextureCreateInfo *createInfo)
 
KANZI_INTEROP_API ObjectReferenceTextureBrush_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceTextureBrush_create1 (Context *context, string_view name, ObjectWrapper *texture)
 
KANZI_INTEROP_API ObjectReferenceTextureBrush_create2 (Context *context, string_view name, ObjectWrapper *texture, const ColorRGBA &color)
 
KANZI_INTEROP_API ObjectReferenceTimelineResource_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceTimelineResource_create1 (Context *context, string_view name, ObjectWrapper *timeline)
 
KANZI_INTEROP_API ObjectReferenceTimerTrigger_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceToggleButton2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceToggleButton3D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceToggleButtonGroup2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceToggleButtonGroup3D_create (Context *context, string_view name)
 
KANZI_INTEROP_API SplineWrapperTrajectory_copySpline (ObjectWrapper *thisPtrWrapper)
 
KANZI_INTEROP_API ObjectReferenceTrajectory_createCircle (Vector3 origin, Vector3 up, float angleInDegrees, float radius, Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceTrajectory_createLine (Vector3 origin, Vector3 direction, float length, Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceTrajectory_createSpline (SplineWrapper *spline, Context *context, string_view name)
 
KANZI_INTEROP_API float Trajectory_getAngle (ObjectWrapper *thisPtrWrapper)
 
KANZI_INTEROP_API Vector3 Trajectory_getCircleNormal (ObjectWrapper *thisPtrWrapper)
 
KANZI_INTEROP_API Vector3 Trajectory_getCircleOrigin (ObjectWrapper *thisPtrWrapper)
 
KANZI_INTEROP_API float Trajectory_getLength (ObjectWrapper *thisPtrWrapper)
 
KANZI_INTEROP_API Vector3 Trajectory_getLineDirection (ObjectWrapper *thisPtrWrapper)
 
KANZI_INTEROP_API Vector3 Trajectory_getPointAbsolute (ObjectWrapper *thisPtrWrapper, float lengthParameter)
 
KANZI_INTEROP_API Vector3 Trajectory_getPointRelative (ObjectWrapper *thisPtrWrapper, float phaseParameter)
 
KANZI_INTEROP_API float Trajectory_getRadius (ObjectWrapper *thisPtrWrapper)
 
KANZI_INTEROP_API TrajectoryEnums::Type Trajectory_getType (ObjectWrapper *thisPtrWrapper)
 
KANZI_INTEROP_API Vector3 Trajectory_getVisualizationPoint (ObjectWrapper *thisPtrWrapper, unsigned int pointIndex, unsigned int pointCount)
 
KANZI_INTEROP_API unsigned int Trajectory_getVisualizationPointCount (ObjectWrapper *thisPtrWrapper)
 
KANZI_INTEROP_API bool Trajectory_isComplete (ObjectWrapper *thisPtrWrapper)
 
KANZI_INTEROP_API Vector3 Trajectory_scalePoint (ObjectWrapper *thisPtrWrapper, Vector3 point, const Matrix4x4 &transform, Vector3 scaling)
 
KANZI_INTEROP_API ObjectReferenceTrajectoryLayout2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceTrajectoryLayout3D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceTrajectoryListBox3D_create (Context *context, string_view name)
 
KANZI_INTEROP_API void TrajectoryListBox3D_setItemGenerator (ObjectWrapper *listBox, ObjectWrapper *itemGenerator)
 
KANZI_INTEROP_API void Trigger_addAction (ObjectWrapper *objectWrapper, ObjectWrapper *actionWrapper)
 
KANZI_INTEROP_API void Trigger_addCondition (ObjectWrapper *objectWrapper, ObjectWrapper *conditionWrapper)
 
KANZI_INTEROP_API bool Trigger_checkConditions (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API ObjectReferenceTrigger_createDirector (Context *context, string_view name, MetaclassWrapper *metaClass)
 
KANZI_INTEROP_API IteratorWrapperTrigger_getActionsIterator (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API IteratorWrapperTrigger_getConditionsIterator (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API void Trigger_invokeActions (ObjectWrapper *objectWrapper)
 
KANZI_INTEROP_API ObjectReferenceTrySetFocusAction_create (Context *context, string_view name)
 
template<typename Type = kanzi::Object>
kanzi::shared_ptr< Type > tryUnwrap (ObjectWrapper *wrapper)
 
AbstractBindingRuntimeSharedPtr unwrap (AbstractBindingRuntimeWrapper *wrapper)
 
AbstractBindingSharedPtr unwrap (AbstractBindingWrapper *wrapper)
 
BitmapImageSharedPtr unwrap (BitmapImageWrapper *wrapper)
 
DataContext::ModifiedSubscriptionToken unwrap (DataContextModifiedSubscriptionTokenWrapper *wrapper)
 
PropertyTypeEditorInfoSharedPtr unwrap (EditorInfoWrapper *wrapper)
 
MessageArgumentsunwrap (MessageArgumentsWrapper *wrapper)
 
Node::MessageSubscriptionToken unwrap (MessageSubscriptionTokenWrapper *wrapper)
 
const AbstractMessageTypeDescriptorunwrap (MessageTypeWrapper *wrapper)
 
template<typename T = const Metaclass*>
T unwrap (MetaclassWrapper *wrapper)
 
template<>
Metaclassunwrap (MetaclassWrapper *wrapper)
 
template<>
const Metaclassunwrap (MetaclassWrapper *wrapper)
 
template<typename Type = kanzi::Object>
kanzi::shared_ptr< Type > unwrap (ObjectWrapper *wrapper)
 
AbstractPropertyTypeDescriptorunwrap (PropertyTypeWrapper *wrapper)
 
ResourceManager::AcquireTaskSharedPtr unwrap (ResourceAcquireTaskWrapper *wrapper)
 
ResourceIDunwrap (ResourceIDWrapper *wrapper)
 
Variantunwrap (VariantWrapper *wrapper)
 
PropertyTypeEditorInfoSharedPtr unwrapSafe (EditorInfoWrapper *wrapper)
 
const MetaclassunwrapSafe (MetaclassWrapper *wrapper)
 
KANZI_INTEROP_API VariantWrapperVariant_createBool (const bool value)
 
KANZI_INTEROP_API VariantWrapperVariant_createColorRGBA (const ColorRGBA *value)
 
KANZI_INTEROP_API VariantWrapperVariant_createFloat (const float value)
 
KANZI_INTEROP_API VariantWrapperVariant_createInt (const int value)
 
KANZI_INTEROP_API VariantWrapperVariant_createMatrix3x3 (const Matrix3x3 *value)
 
KANZI_INTEROP_API VariantWrapperVariant_createMatrix4x4 (const Matrix4x4 *value)
 
KANZI_INTEROP_API VariantWrapperVariant_createQuaternion (const Quaternion *value)
 
KANZI_INTEROP_API VariantWrapperVariant_createResource (ObjectWrapper *resourceWrapper)
 
KANZI_INTEROP_API VariantWrapperVariant_createResourceID (ResourceIDWrapper *resourceId)
 
KANZI_INTEROP_API VariantWrapperVariant_createSRTValue2D (const SRTValue2D *value)
 
KANZI_INTEROP_API VariantWrapperVariant_createSRTValue3D (const SRTValue3D *value)
 
KANZI_INTEROP_API VariantWrapperVariant_createString (const char *value)
 
KANZI_INTEROP_API VariantWrapperVariant_createVector2 (const Vector2 *value)
 
KANZI_INTEROP_API VariantWrapperVariant_createVector3 (const Vector3 *value)
 
KANZI_INTEROP_API VariantWrapperVariant_createVector4 (const Vector4 *value)
 
KANZI_INTEROP_API bool Variant_getBool (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API ColorRGBA Variant_getColorRGBA (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API float Variant_getFloat (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API int Variant_getInt (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API Matrix3x3 Variant_getMatrix3x3 (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API Matrix4x4 Variant_getMatrix4x4 (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API Quaternion Variant_getQuaternion (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API ObjectWrapperVariant_getResource (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API ResourceIDWrapperVariant_getResourceID (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API SRTValue2D Variant_getSRTValue2D (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API SRTValue3D Variant_getSRTValue3D (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API const charVariant_getString (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API VariantDataType Variant_getType (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API Vector2 Variant_getVector2 (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API Vector3 Variant_getVector3 (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API Vector4 Variant_getVector4 (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API void Variant_release (VariantWrapper *variantWrapper)
 
KANZI_INTEROP_API ObjectReferenceViewport2D_create (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceViewport2D_create1 (Context *context, string_view name, float width, float height)
 
KANZI_INTEROP_API ObjectReferenceViewport2D_createDefault (Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferenceViewport2D_createDefault1 (Context *context, string_view name, float width, float height)
 
KANZI_INTEROP_API ObjectWrapperViewport2D_getScene (ObjectWrapper *viewportWrapper)
 
KANZI_INTEROP_API void Viewport2D_setScene (ObjectWrapper *viewportWrapper, ObjectWrapper *scene)
 
KANZI_INTEROP_API ObjectReferenceViewport3D_create (Context *context, string_view name)
 
AbstractBindingRuntimeWrapperwrap (AbstractBindingRuntimeSharedPtr binding)
 
AbstractBindingWrapperwrap (AbstractBindingSharedPtr binding)
 
BitmapImageWrapperwrap (BitmapImageSharedPtr bitmapImage)
 
EditorInfoWrapperwrap (PropertyTypeEditorInfoSharedPtr editorInfo)
 
ResourceIDWrapperwrap (ResourceID id)
 
VariantWrapperwrap (Variant variant)
 
DataContextModifiedSubscriptionTokenWrapperwrapDataContextModifiedSubscriptionToken (DataContext::ModifiedSubscriptionToken token)
 
template<typename Iterator >
IteratorWrapperwrapIterator (Iterator begin, Iterator end)
 
MessageArgumentsWrapperwrapMessageArguments (MessageArguments *arguments, bool owner)
 
MessageSubscriptionTokenWrapperwrapMessageSubscriptionToken (Node::MessageSubscriptionToken token)
 
MessageTypeWrapperwrapMessageType (const AbstractMessageTypeDescriptor *descriptor, bool owner)
 
template<typename T >
MetaclassWrapperwrapMetaclass (T metaclass, bool owner)
 
ObjectWrapperwrapObject (const Node::NodeComponentEntry &componentEntry)
 
ObjectWrapperwrapObject (ObjectSharedPtr object)
 
PropertyTypeWrapperwrapPropertyType (AbstractPropertyTypeDescriptor *descriptor)
 
ResourceAcquireTaskWrapperwrapResourceAcquireTask (Context *context, ResourceManager::AcquireTaskSharedPtr acquireTask)
 
template<typename ValueType >
IteratorWrapperwrapVector (vector< ValueType > vec)
 
KANZI_INTEROP_API ObjectReferenceWriteLogAction_create (Context *context, string_view name)
 

Typedef Documentation

◆ NanosecondWrapper

◆ Node2DDirectorUniquePtr

◆ Node3DDirectorUniquePtr

◆ ObjectWrapperSharedPtr

◆ ObjectWeakPtr

◆ JavaObjectProxyDeleter

◆ ErrorCallback

◆ JavaObjectProxy

◆ LuaObjectProxy

◆ DomainProxy

Enumeration Type Documentation

◆ AnimationEasingMode

Easing mode to use to apply an easing function.

Enumerator
AnimationEaseIn 

Applies to an interpolation an easing function.

AnimationEaseOut 

Applies to an interpolation the negative value of an easing function.

AnimationEaseInOut 

Applies to the first half of an interpolation an easing function, and to the second half of an interpolation the negative value of an easing function.

◆ KzuTimeLineEntryPlaybackMode

Playback type of the timeline.

Enumerator
KZU_TIME_LINE_ENTRY_PLAYBACK_MODE_NORMAL 

Plays the animation timeline normally from the start to end.

KZU_TIME_LINE_ENTRY_PLAYBACK_MODE_REVERSE 

Plays the animation timeline in reverse from the end to start.

KZU_TIME_LINE_ENTRY_PLAYBACK_MODE_PINGPONG 

Plays the animation timeline first normally, then in reverse.

◆ KzuPropertyBinaryTargetAttribute

Binding property field (binary file).

Enumerator
KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_TRANSLATION_X 
KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_TRANSLATION_Y 
KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_TRANSLATION_Z 
KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_SCALE_X 
KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_SCALE_Y 
KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_SCALE_Z 
KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_ROTATION_Z 
KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_ROTATION_Y 
KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_ROTATION_X 
KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_WHOLE_PROPERTY 
KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_COLOR_R 
KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_COLOR_G 
KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_COLOR_B 
KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_COLOR_A 
KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_VECTOR_X 
KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_VECTOR_Y 
KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_VECTOR_Z 
KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_VECTOR_W 
KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_SCALE 
KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_ROTATION 
KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_TRANSLATION 

◆ KzuExpressionValidatorOperation

Expression operation.

Each operation in an expression binding is identified by an integer operation code.

All operations that can be executed component-wise are executed per-component. For example, the division of two vector2 components is [param1.x / param2.x, param1.y / param2.y]. The same applies to single-parameter operations. For example, absolute value is [abs(param1.x), abs(param1.y)].

You can define arguments specifying an arbitrary rotation as either SRT3D Euler rotations or quaternions.

Operations are encoded as follows: Operation codes from the binary use only the first byte: 0-255. Engine-only operations, e.g. constraints use 256 and the first byte: 256-511. Animation validators use 512 and the first byte: 512-767

Since only the operation codes come from the binary format, the remaining values can be mapped anywhere without breaking loading.

The encoding intentionally ensures only 16 bits are needed for the enumeration.

Enumerator
KZU_EXPRESSION_VALIDATOR_OPERATION_WRITE 

Simple write operation.

KZU_EXPRESSION_VALIDATOR_OPERATION_ADD 

Addition: param1 + param2.

KZU_EXPRESSION_VALIDATOR_OPERATION_SUBTRACT 

Subtraction: param1 - param2.

KZU_EXPRESSION_VALIDATOR_OPERATION_MULTIPLY 

Multiplication: param1 * param2.

KZU_EXPRESSION_VALIDATOR_OPERATION_DIVIDE 

Division, param1 / param2.

KZU_EXPRESSION_VALIDATOR_OPERATION_MODULO 

Modulo: param1 mod param2 NOTE: This is the actual modulo operation, not remainder.

See also
KZU_EXPRESSION_VALIDATOR_OPERATION_REMAINDER
KZU_EXPRESSION_VALIDATOR_OPERATION_ABS 

Absolute value: abs(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_MIN 

Minimum value: min(param1, param2)

KZU_EXPRESSION_VALIDATOR_OPERATION_MAX 

Maximum value: max(param1, param2)

KZU_EXPRESSION_VALIDATOR_OPERATION_CEIL 

Round towards positive infinity: ceil(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_FLOOR 

Round towards negative infinity: floor(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_ROUND 

Round towards nearest integer or away from zero if halfway: round(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_POW 

Exponent: pow(param1, param2)

KZU_EXPRESSION_VALIDATOR_OPERATION_SQRT 

Square root: sqrt(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_STEP 

Step function of param1 to param2 border.

1 if param1 >= param2, 0 otherwise

KZU_EXPRESSION_VALIDATOR_OPERATION_TO_BOOL 

Converts to boolean: bool(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_TO_INT 

Converts to integer: int(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_TO_FLOAT 

Converts to float: float(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_TO_STRING 

Converts to string: to_string(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_REMAINDER 

Remainder: param1 % param2.

KZU_EXPRESSION_VALIDATOR_OPERATION_CREATE_ROTATION 

Create a rotation quaternion using Euler angles stored in param1, param2 and param3.

KZU_EXPRESSION_VALIDATOR_OPERATION_CREATE_ROTATION_X 

Create a rotation quaternion using X rotation Euler angle in param1.

KZU_EXPRESSION_VALIDATOR_OPERATION_CREATE_ROTATION_Y 

Create a rotation quaternion using Y rotation Euler angle in param1.

KZU_EXPRESSION_VALIDATOR_OPERATION_CREATE_ROTATION_Z 

Create a rotation quaternion using Z rotation Euler angle in param1.

KZU_EXPRESSION_VALIDATOR_OPERATION_ROTATE 

Rotate param1 by rotation defined in param2.

KZU_EXPRESSION_VALIDATOR_OPERATION_ROTATE_X 

Rotate param1 by X rotation defined in param2.

KZU_EXPRESSION_VALIDATOR_OPERATION_ROTATE_Y 

Rotate param1 by Y rotation defined in param2.

KZU_EXPRESSION_VALIDATOR_OPERATION_ROTATE_Z 

Rotate param1 by Z rotation defined in param2.

KZU_EXPRESSION_VALIDATOR_OPERATION_EXTRACT_EULER_X 

Extract X rotation angle from rotation defined in param1.

KZU_EXPRESSION_VALIDATOR_OPERATION_EXTRACT_EULER_Y 

Extract Y rotation angle from rotation defined in param1.

KZU_EXPRESSION_VALIDATOR_OPERATION_EXTRACT_EULER_Z 

Extract Z rotation angle from rotation defined in param1.

KZU_EXPRESSION_VALIDATOR_OPERATION_GET_CURRENT_VALUE 

Gets the current value of the target.

This operation has no parameters, but it returns the value of the binding target before modifications. Used by modifier bindings.

KZU_EXPRESSION_VALIDATOR_OPERATION_ACQUIRE 

Acquires a resource by a string.

KZU_EXPRESSION_VALIDATOR_OPERATION_COMPARE_GREATER 

Greater than comparison.

KZU_EXPRESSION_VALIDATOR_OPERATION_COMPARE_GREATER_OR_EQUAL 

Greater than or equal comparison.

KZU_EXPRESSION_VALIDATOR_OPERATION_COMPARE_LESS 

Less than comparison.

KZU_EXPRESSION_VALIDATOR_OPERATION_COMPARE_LESS_OR_EQUAL 

Less than or equal comparison.

KZU_EXPRESSION_VALIDATOR_OPERATION_COMPARE_EQUAL 

Equal comparison.

KZU_EXPRESSION_VALIDATOR_OPERATION_COMPARE_NOT_EQUAL 

Not equal comparison.

KZU_EXPRESSION_VALIDATOR_OPERATION_LOGICAL_AND 

Greater or equal comparison.

KZU_EXPRESSION_VALIDATOR_OPERATION_LOGICAL_OR 

Greater or equal comparison.

KZU_EXPRESSION_VALIDATOR_OPERATION_LOGICAL_NOT 

Greater or equal comparison.

KZU_EXPRESSION_VALIDATOR_OPERATION_TO_MATRIX3x3 

Converts to string: matrix3x3(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_TO_MATRIX4x4 

Converts to string: matrix4x4(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_TO_SRT2D 

Converts to string: srt2d(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_TO_SRT3D 

Converts to string: srt3d(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_SIN 

Sine: sin(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_COS 

Cosine: cos(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_TAN 

Tangent: tan(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_ASIN 

Arcsine: asin(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_ACOS 

Arccosine: acos(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_ATAN 

Arctangent: atan(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_ATAN2 

2-argument arctangent: atan2(param1, param2)

KZU_EXPRESSION_VALIDATOR_OPERATION_SINC 

Sinc: sinc(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_DOT 

Dot product: dot(param1, param2)

KZU_EXPRESSION_VALIDATOR_OPERATION_CROSS 

Cross product: cross(param1, param2)

KZU_EXPRESSION_VALIDATOR_OPERATION_INVERSE 

Inversion.

KZU_EXPRESSION_VALIDATOR_OPERATION_GET_FIELD 

Get a field by index from a vector or matrix type or an indexed range.

KZU_EXPRESSION_VALIDATOR_OPERATION_SET_FIELD 

Set a field by index in a vector or matrix type or an indexed range.

KZU_EXPRESSION_VALIDATOR_OPERATION_TRANSFORM 

Transforms a vector by a same-sized matrix.

KZU_EXPRESSION_VALIDATOR_OPERATION_CLAMP 

Clamp a value between a floor and a ceiling.

KZU_EXPRESSION_VALIDATOR_OPERATION_MIX 

Apply linear interpolation between two values.

KZU_EXPRESSION_VALIDATOR_OPERATION_LINEARSTEP 

Apply linearstep interpolation between two values.

KZU_EXPRESSION_VALIDATOR_OPERATION_SMOOTHSTEP 

Apply smoothstep interpolation between two values.

KZU_EXPRESSION_VALIDATOR_OPERATION_SMOOTHERSTEP 

Apply smootherstep interpolation between two values.

KZU_EXPRESSION_VALIDATOR_OPERATION_GET_PROJECTION_CAMERA_WORLD_MATRIX 

Acquire operation for getProjectionCameraWorldMatrix().

KZU_EXPRESSION_VALIDATOR_OPERATION_GET_CAMERA_WORLD_MATRIX 

Acquire operation for getCameraWorldMatrix().

KZU_EXPRESSION_VALIDATOR_OPERATION_GET_WORLD_MATRIX 

Acquire operation for getWorldMatrix().

KZU_EXPRESSION_VALIDATOR_OPERATION_GET_NORMAL_MATRIX 

Acquire operation for getNormalMatrix().

KZU_EXPRESSION_VALIDATOR_OPERATION_GET_CAMERA_POSITION 

Acquire operation for getCameraPosition().

KZU_EXPRESSION_VALIDATOR_OPERATION_GET_AMBIENT 

Acquire operation for getAmbient().

KZU_EXPRESSION_VALIDATOR_OPERATION_TERNARY_CONDITIONAL 

Ternary conditional (select) operation.

KZU_EXPRESSION_VALIDATOR_OPERATION_LINEAR_TO_SRGB 

Linear to sRGB color conversion operation.

KZU_EXPRESSION_VALIDATOR_OPERATION_SRGB_TO_LINEAR 

Linear to sRGB color conversion operation.

KZU_EXPRESSION_VALIDATOR_OPERATION_TRANSPOSE 

Transpose a matrix.

KZU_EXPRESSION_VALIDATOR_OPERATION_PREMULTIPLY_COLOR 

Transpose a matrix.

KZU_EXPRESSION_VALIDATOR_OPERATION_GET_VIEW_POSITION 

Acquire operation for getViewPosition().

KZU_EXPRESSION_VALIDATOR_OPERATION_SPLIT 

Split input into a range.

KZU_EXPRESSION_VALIDATOR_OPERATION_EVALUATE 

Evaluate register contents.

KZU_EXPRESSION_VALIDATOR_OPERATION_CREATE_ITERATOR 

Create iterator.

KZU_EXPRESSION_VALIDATOR_OPERATION_CREATE_VIEW 

Create iterator.

KZU_EXPRESSION_VALIDATOR_OPERATION_TO_COLOR4 

Converts to Color: color(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_TO_VECTOR2 

Converts to Color: color(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_TO_VECTOR3 

Converts to Color: color(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_TO_VECTOR4 

Converts to Color: color(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_WIDTH 

Gets the width of a texture: textureGetWidth(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_HEIGHT 

Gets the height of a texture: textureGetHeight(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_SIZE 

Gets the size of a texture: textureGetSize(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_PIXEL_FORMAT 

Gets the pixel format of a texture: textureGetPixelFormat(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_ADDRESSING_MODE 

Gets the addressing mode of a texture: textureGetAddressingMode(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_DEPTH_COMPARE_FUNCTION 

Gets the depth compare function of a texture: textureGetDepthCompareFunction(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_FILTER_MODE 

Gets the filter mode of a texture: textureGetFilterMode(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_MIPMAP_MODE 

Gets the mipmap mode of a texture: textureGetMipmapMode(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_ANISOTROPY_LEVEL 

Gets the anisotropy level of a texture: textureGetAnisotropyLevel(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_MULTISAMPLE_LEVEL 

Gets the multisample level of a texture: textureGetMultisampleLevel(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_BITWISE_NOT 

Inverts the bits of the binary representation of an integer: ~param1.

KZU_EXPRESSION_VALIDATOR_OPERATION_BITWISE_AND 

Performs the logical AND operation on each pair of the corresponding bits of the binary representations of two integers: param1 & param2.

KZU_EXPRESSION_VALIDATOR_OPERATION_BITWISE_OR 

Performs the logical OR operation on each pair of the corresponding bits of the binary representations of two integers: param1 | param2.

KZU_EXPRESSION_VALIDATOR_OPERATION_BITWISE_XOR 

Performs the logical exclusive or (XOR) operation on each pair of the corresponding bits of the binary representations of two integers: param1 ^ param2.

KZU_EXPRESSION_VALIDATOR_OPERATION_BITWISE_LEFT_SHIFT 

Shifts the bits in the binary representation of an integer (param1) to the left by a given number of positions (param2): param1 << param2.

KZU_EXPRESSION_VALIDATOR_OPERATION_BITWISE_RIGHT_SHIFT 

Shifts the bits in the binary representation of an integer (param1) to the right by a given number of positions (param2): param1 >> param2.

KZU_EXPRESSION_VALIDATOR_OPERATION_HSL_TO_SRGB 

Converts an HSL color to SRGB.

KZU_EXPRESSION_VALIDATOR_OPERATION_SRGB_TO_HSL 

Converts an SRGB color to HSL.

KZU_EXPRESSION_VALIDATOR_OPERATION_SIGN 

Returns the sign of a number: sign(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_LENGTH 

Returns the length of a vector: length(vector)

KZU_EXPRESSION_VALIDATOR_OPERATION_NORMALIZE 

Normalizes a vector: normalize(vector)

KZU_EXPRESSION_VALIDATOR_OPERATION_GET_ROW 

Returns a row vector in a matrix: getRow(matrix, index)

KZU_EXPRESSION_VALIDATOR_OPERATION_SET_ROW 

Sets a row vector in a matrix: setRow(matrix, index, vector)

KZU_EXPRESSION_VALIDATOR_OPERATION_GET_COLUMN 

Gets a column vector in a matrix: getColumn(matrix, index)

KZU_EXPRESSION_VALIDATOR_OPERATION_SET_COLUMN 

Sets a column vector in a matrix: setColumn(matrix, index, vector)

KZU_EXPRESSION_VALIDATOR_OPERATION_CONTINUE_IF 

Stops executing a binding when the input parameter evaluates to false: continueIf(param1)

KZU_EXPRESSION_VALIDATOR_OPERATION_GET_CAMERA_NORMAL_MATRIX 

Acquire operation for getCameraNormalMatrix().

KZU_EXPRESSION_VALIDATOR_OPERATION_STRING_FORMAT 

Calls the string formatting function with a format string from (param1) and format arguments from the range parameter (param2): stringFormat("foo: {}, bar: {}", ValueRange("baz", 3)) -> ("foo: baz, bar: 3").

KZU_EXPRESSION_VALIDATOR_OPERATION_APPEND_RANGE 

Adds one item (param1) to a value range (param0): appendRange(ValueRange(1,2,3), 4) -> ValueRange(1,2,3,4) Ignores input ranges that are not a ValueRange: appendRange(SplitStringRange("1,2,3", ","), 4) -> ValueRange(4) Accepts null ValueRanges: appendRange(nullptr, 5) -> ValueRange(5)

KZU_EXPRESSION_VALIDATOR_OPERATION_POSITION_CONSTRAINT 

Locks position component of SRT3D transformation param1 to position component of param2.

Values beyond this point are NOT shared in the binary format and are unknown to Studio, only being internal to the engine.

KZU_EXPRESSION_VALIDATOR_OPERATION_ORIENTATION_CONSTRAINT 

Locks rotation component of SRT3D transformation param1 to position component of param2.

KZU_EXPRESSION_VALIDATOR_OPERATION_LOOK_AT_CONSTRAINT 

Orients SRT3D transformation in param1 to look at position specified by param2.

KZU_EXPRESSION_VALIDATOR_OPERATION_REVERSED_LOOK_AT_CONSTRAINT 

Orients SRT3D transformation in param2 to look at position specified by param1.

KZU_EXPRESSION_VALIDATOR_OPERATION_REVERSED_CYLINDRICAL_LOOK_AT_CONSTRAINT 

Orients SRT3D transformation in param2 to look at position specified by param1.

The orientation is calculated in cylindrical fashion. Up vector always points to positive Y axis.

KZU_EXPRESSION_VALIDATOR_OPERATION_PROCESSOR 

Processor operator is a special case.

The OpCode refers to index of an expression processor, which points to a different array than the regular binding processors. To get the referred processor index from the operation code, subtract the base value.

KZU_EXPRESSION_VALIDATOR_OPERATION_PROCESSOR_0 

Convenience identifier for first operation processor.

KZU_EXPRESSION_VALIDATOR_OPERATION_PROCESSOR_1 

Convenience identifier for second operation processor.

KZU_EXPRESSION_VALIDATOR_OPERATION_PROCESSOR_2 

Convenience identifier for third operation processor.

KZU_EXPRESSION_VALIDATOR_OPERATION_PROCESSOR_3 

Convenience identifier for fourth operation processor.

KZU_EXPRESSION_VALIDATOR_OPERATION_INVALID 

Invalid operation for placeholder purposes.

◆ BindingExpressionArgumentType

Runtime expression validator argument type.

A bitmask is used to speed up access to register arrays and remove the need for division.

The encoding intentionally ensures only 16 bits are needed for the enumeration.

Enumerator
BindingExpressionArgumentTypeTemporaryRegister0 

Temporary registers: 0 - 255 Can be directly converted to integer to access temporary register by index.

BindingExpressionArgumentTypeTemporaryRegister1 

Shorthand for temporary register index.

BindingExpressionArgumentTypeTemporaryRegister2 

Shorthand for temporary register index.

BindingExpressionArgumentTypeTemporaryRegister3 

Shorthand for temporary register index.

BindingExpressionArgumentTypeTemporaryRegister4 

Shorthand for temporary register index.

BindingExpressionArgumentTypeTemporaryRegister5 

Shorthand for temporary register index.

BindingExpressionArgumentTypeTemporaryRegister6 

Shorthand for temporary register index.

BindingExpressionArgumentTypeConstantRegister0 

Constant registers: 256 - 511.

BindingExpressionArgumentTypeConstantRegister1 

Shorthand for constant register index.

BindingExpressionArgumentTypeConstantRegister2 

Shorthand for constant register index.

BindingExpressionArgumentTypeConstantRegister3 

Shorthand for constant register index.

BindingExpressionArgumentTypeConstantRegister4 

Shorthand for constant register index.

BindingExpressionArgumentTypeConstantRegister5 

Shorthand for constant register index.

BindingExpressionArgumentTypeConstantRegister6 

Shorthand for constant register index.

BindingExpressionArgumentTypeSourceRegister0 

Source registers: 512 - 767.

BindingExpressionArgumentTypeSourceRegister1 

Shorthand for source register index.

BindingExpressionArgumentTypeSourceRegister2 

Shorthand for source register index.

BindingExpressionArgumentTypeSourceRegister3 

Shorthand for source register index.

BindingExpressionArgumentTypeSourceRegister4 

Shorthand for source register index.

BindingExpressionArgumentTypeSourceRegister5 

Shorthand for source register index.

BindingExpressionArgumentTypeSourceRegister6 

Shorthand for source register index.

BindingExpressionArgumentTypeDataSourceRegister0 

Data source registers: 768 - 1023.

BindingExpressionArgumentTypeDataSourceRegister1 

Shorthand for data source register index.

BindingExpressionArgumentTypeDataSourceRegister2 

Shorthand for data source register index.

BindingExpressionArgumentTypeDataSourceRegister3 

Shorthand for data source register index.

BindingExpressionArgumentTypeDataSourceRegister4 

Shorthand for data source register index.

BindingExpressionArgumentTypeDataSourceRegister5 

Shorthand for data source register index.

BindingExpressionArgumentTypeDataSourceRegister6 

Shorthand for data source register index.

◆ DataObjectType

Legacy version of enum "kanzi.DataObject.Type".

Type enumerations for different data object types.

Enumerator
Object 
Integer 
Real 
Bool 
String 
Enum 
List 

◆ FontWeight

Font weight options.

Enumerator
Thin 

Specifies the font weight Thin.

ExtraLight 

Specifies the font weight ExtraLight.

Light 

Specifies the font weight Light.

Normal 

Specifies the font weight Normal.

Medium 

Specifies the font weight Medium.

SemiBold 

Specifies the font weight SemiBold.

Bold 

Specifies the font weight Bold.

ExtraBold 

Specifies the font weight ExtraBold.

Black 

Specifies the font weight Black.

◆ FontStyle

Font style options.

Enumerator
Normal 

Specifies normal font style.

Italic 

Specifies italic font style.

◆ FontHintingPreference

Font hinting options.

Hinting refers to the adjustments in the outline-filling process of a glyph, so that the glyph lines up within the rasterized grid.

Enumerator
NoHinting 

Render text without hinting the outlines of glyphs.

NativeHinting 

Enable hinting. Prefer native hinter of the font over the auto-hinter of the rasterizer.

AutoHinting 

Enable hinting. Prefer auto-hinter of the rasterizer over the native hinter of the font.

◆ ColorWorkflow

The Color Workflow for an application.

Enumerator
Legacy 

Specifies the legacy color workflow.

Linear 

Specifies the Linear color workflow.

◆ GraphicsFormat

GraphicsFormat specifies format of graphics data used for example in textures and vertex attributes.

Enumerator
GraphicsFormatNone 

Indicates unused, empty or invalid graphics format.

GraphicsFormatLUMINANCE8_UNORM 

Single channel luminance 8-bit unsigned normalized format, one byte per pixel.

GraphicsFormatALPHA8_UNORM 

Single channel alpha 8-bit unsigned normalized format, one byte per pixel.

GraphicsFormatLUMINANCE8_ALPHA8_UNORM 

Two channel luminance and alpha 8-bit unsigned normalized format, two bytes per pixel.

GraphicsFormatR8_UNORM 

One channel red 8-bit unsigned normalized format, one byte per pixel.

Note
Requires OpenGL ES 3 or rg texture extension.
GraphicsFormatR8_UINT 

One channel red 8-bit unsigned integer format, one byte per pixel.

Note
Requires OpenGL ES 3.
GraphicsFormatR8_SINT 

One channel red 8-bit signed integer format, one byte per pixel.

Note
Requires OpenGL ES 3.
GraphicsFormatR8G8_UNORM 

Two channel red green 8-bit unsigned normalized format, two bytes per pixel.

Note
Requires OpenGL ES 3 or rg texture extension.
GraphicsFormatR8G8_UINT 

Two channel red green 8-bit unsigned integer format, two bytes per pixel.

Note
Requires OpenGL ES 3.
GraphicsFormatR8G8_SINT 

Two channel red green 8-bit signed integer format, two bytes per pixel.

Note
Requires OpenGL ES 3.
GraphicsFormatR8G8B8_UNORM 

Three channel RGB 8-bit unsigned normalized format, three bytes per pixel.

GraphicsFormatR8G8B8_SRGB 

Three channel RGB 8-bit unsigned normalized format in sRGB color space, three bytes per pixel.

GraphicsFormatR8G8B8_UINT 

Three channel RGB 8-bit unsigned integer format, three bytes per pixel.

Note
Requires OpenGL ES 3.
GraphicsFormatR8G8B8_SINT 

Three channel RGB 8-bit signed integer format, three bytes per pixel.

Note
Requires OpenGL ES 3.
GraphicsFormatR8G8B8A8_UNORM 

Four channel RGB and alpha 8-bit unsigned normalized format, four bytes per pixel.

GraphicsFormatR8G8B8A8_SRGB 

Four channel RGB and alpha 8-bit unsigned normalized format in sRGB color space, four bytes per pixel.

GraphicsFormatR8G8B8A8_UINT 

Four channel RGBA 8-bit unsigned integer format, four bytes per pixel.

Note
Requires OpenGL ES 3.
GraphicsFormatR8G8B8A8_SINT 

Four channel RGBA 8-bit signed integer format, four bytes per pixel.

Note
Requires OpenGL ES 3.
GraphicsFormatR16_UINT 

One channel red 16-bit unsigned integer format, two bytes per pixel.

Note
Requires OpenGL ES 3.
GraphicsFormatR16_SINT 

One channel red 16-bit signed integer format, two bytes per pixel.

Note
Requires OpenGL ES 3.
GraphicsFormatR16_SFLOAT 

One channel red 16-bit half float format, two bytes per pixel.

Note
Requires OpenGL ES 3 or ES 2 with extensions.
GraphicsFormatR16G16_UINT 

Two channel red green 16-bit unsigned integer format, four bytes per pixel.

Note
Requires OpenGL ES 3.
GraphicsFormatR16G16_SINT 

Two channel red green 16-bit signed integer format, four bytes per pixel.

Note
Requires OpenGL ES 3.
GraphicsFormatR16G16_SFLOAT 

Two channel red green 16-bit half float format, four bytes per pixel.

Note
Requires OpenGL ES 3 or ES 2 with extensions.
GraphicsFormatR16G16B16_UINT 

Three channel RGB 16-bit unsigned integer format, six bytes per pixel.

Note
Requires OpenGL ES 3.
GraphicsFormatR16G16B16_SINT 

Three channel RGB 16-bit signed integer format, six bytes per pixel.

Note
Requires OpenGL ES 3.
GraphicsFormatR16G16B16_SFLOAT 

Three channel RGB 16-bit half float format, six bytes per pixel.

Note
Requires OpenGL ES 3 or ES 2 with extensions.
GraphicsFormatR16G16B16A16_UINT 

Four channel RGBA 16-bit unsigned integer format, eight bytes per pixel.

Note
Requires OpenGL ES 3
GraphicsFormatR16G16B16A16_SINT 

Four channel RGBA 16-bit signed integer format, eight bytes per pixel.

Note
Requires OpenGL ES 3
GraphicsFormatR16G16B16A16_SFLOAT 

Four channel RGBA 16-bit half float format, eight bytes per pixel.

Note
Requires OpenGL ES 3 or ES 2 with extensions.
GraphicsFormatR5G6B5_UNORM_PACK16 

Three channel RGB 5, 6, 5-bit unsigned normalized format, two bytes per pixel.

GraphicsFormatETC1_R8G8B8_UNORM 

Three channel RGB ETC1 compressed format, 4 by 4 pixels per block, 64 bits per block.

GraphicsFormatETC2_R8G8B8_UNORM 

Three channel RGB ETC2 compressed format, 4 by 4 pixels per block, 64 bits per block.

GraphicsFormatETC2_R8G8B8A1_UNORM 

Four channel RGB and punchthrough alpha ETC2 compressed format, 4 by 4 pixels per block, 64 bits per block.

GraphicsFormatETC2_R8G8B8A8_UNORM 

Four channel RGB and alpha ETC2 compressed format, 4 by 4 pixels per block, 128 bits per block.

GraphicsFormatBC2_UNORM 

Four channel RGB and alpha DXT3 compressed format, 4 by 4 pixels per block, 128 bits per block.

See also
https://www.khronos.org/registry/gles/extensions/EXT/texture_compression_s3tc.txt
GraphicsFormatBC3_UNORM 

Four channel RGB and alpha DXT5 compressed format, 4 by 4 pixels per block, 128 bits per block, interpolated alpha.

See also
https://www.khronos.org/registry/gles/extensions/EXT/texture_compression_s3tc.txt
GraphicsFormatPVRTC1_RGB_2BPP 

Three channel RGB PVR1 compressed format, 8 by 4 pixels per block, 64 bits per block.

See also
https://www.khronos.org/registry/gles/extensions/IMG/IMG_texture_compression_pvrtc.txt
GraphicsFormatPVRTC1_RGB_4BPP 

Three channel RGB PVR1 compressed format, 4 by 4 pixels per block, 64 bits per block.

See also
https://www.khronos.org/registry/gles/extensions/IMG/IMG_texture_compression_pvrtc.txt
GraphicsFormatPVRTC1_RGBA_2BPP 

Four channel RGB and alpha PVR1 compressed format, 2 bits per pixel, 8 by 4 pixels per block, 64 bits per block.

See also
https://www.khronos.org/registry/gles/extensions/IMG/IMG_texture_compression_pvrtc.txt
GraphicsFormatPVRTC1_RGBA_4BPP 

Four channel RGB and alpha PVR1 compressed format, 4 bits per pixel, 4 by 4 pixels per block, 64 bits per block.

See also
https://www.khronos.org/registry/gles/extensions/IMG/IMG_texture_compression_pvrtc.txt
GraphicsFormatPVRTC2_RGBA_2BPP 

Four channel RGB and alpha PVR2 compressed format, 2 bits per pixel, 8 by 4 pixels per block, 64 bits per block.

See also
https://www.khronos.org/registry/gles/extensions/IMG/IMG_texture_compression_pvrtc2.txt
GraphicsFormatPVRTC2_RGBA_4BPP 

Four channel RGB and alpha PVR2 compressed format, 4 bits per pixel, 4 by 4 pixels per block, 64 bits per block.

See also
https://www.khronos.org/registry/gles/extensions/IMG/IMG_texture_compression_pvrtc2.txt
GraphicsFormatATC_RGB 

Three channel RGB ATC compressed format.

See also
https://www.khronos.org/registry/gles/extensions/AMD/AMD_compressed_ATC_texture.txt
GraphicsFormatATC_RGBA_EXPLICIT_ALPHA 

Four channel RGB and alpha compressed format.

See also
https://www.khronos.org/registry/gles/extensions/AMD/AMD_compressed_ATC_texture.txt
GraphicsFormatATC_RGBA_INTERPOLATED_ALPHA 

Four channel RGB and alpha compressed format.

See also
https://www.khronos.org/registry/gles/extensions/AMD/AMD_compressed_ATC_texture.txt
GraphicsFormatD16_UNORM 

Single channel depth 16-bit unsigned normalized format.

See also
https://www.khronos.org/registry/gles/extensions/OES/OES_depth_texture.txt
GraphicsFormatD24_UNORM 

Single channel depth 24-bit unsigned normalized format.

GraphicsFormatD32_SFLOAT 

Single channel depth 32-bit float format.

GraphicsFormatD24_UNORM_S8_UINT 

Two channel depth stencil format.

GraphicsFormatS8_UINT 

Single channel stencil 8-bit unsigned integer format.

GraphicsFormatASTC_4x4_UNORM_BLOCK 

Unsigned normalized ASTC-compressed packed 4x4 block format.

Note
Do not change the ordering of ASTC entries in this enum.
GraphicsFormatASTC_4x4_SRGB_BLOCK 

sRGB-corrected ASTC-compressed packed 4x4 block format.

Note
Do not change the ordering of ASTC entries in this enum.
GraphicsFormatASTC_5x4_UNORM_BLOCK 

Unsigned normalized ASTC-compressed packed 5x4 block format.

Note
Do not change the ordering of ASTC entries in this enum.
GraphicsFormatASTC_5x4_SRGB_BLOCK 

sRGB-corrected ASTC-compressed packed 5x4 block format.

Note
Do not change the ordering of ASTC entries in this enum.
GraphicsFormatASTC_5x5_UNORM_BLOCK 

Unsigned normalized ASTC-compressed packed 5x5 block format.

Note
Do not change the ordering of ASTC entries in this enum.
GraphicsFormatASTC_5x5_SRGB_BLOCK 

sRGB-corrected ASTC-compressed packed 5x5 block format.

Note
Do not change the ordering of ASTC entries in this enum.
GraphicsFormatASTC_6x5_UNORM_BLOCK 

Unsigned normalized ASTC-compressed packed 6x5 block format.

Note
Do not change the ordering of ASTC entries in this enum.
GraphicsFormatASTC_6x5_SRGB_BLOCK 

sRGB-corrected ASTC-compressed packed 6x5 block format.

Note
Do not change the ordering of ASTC entries in this enum.
GraphicsFormatASTC_6x6_UNORM_BLOCK 

Unsigned normalized ASTC-compressed packed 6x6 block format.

Note
Do not change the ordering of ASTC entries in this enum.
GraphicsFormatASTC_6x6_SRGB_BLOCK 

sRGB-corrected ASTC-compressed packed 6x6 block format.

Note
Do not change the ordering of ASTC entries in this enum.
GraphicsFormatASTC_8x5_UNORM_BLOCK 

Unsigned normalized ASTC-compressed packed 8x5 block format.

Note
Do not change the ordering of ASTC entries in this enum.
GraphicsFormatASTC_8x5_SRGB_BLOCK 

sRGB-corrected ASTC-compressed packed 8x5 block format.

Note
Do not change the ordering of ASTC entries in this enum.
GraphicsFormatASTC_8x6_UNORM_BLOCK 

Unsigned normalized ASTC-compressed packed 8x6 block format.

Note
Do not change the ordering of ASTC entries in this enum.
GraphicsFormatASTC_8x6_SRGB_BLOCK 

sRGB-corrected ASTC-compressed packed 8x6 block format.

Note
Do not change the ordering of ASTC entries in this enum.
GraphicsFormatASTC_8x8_UNORM_BLOCK 

Unsigned normalized ASTC-compressed packed 8x8 block format.

Note
Do not change the ordering of ASTC entries in this enum.
GraphicsFormatASTC_8x8_SRGB_BLOCK 

sRGB-corrected ASTC-compressed packed 8x8 block format.

Note
Do not change the ordering of ASTC entries in this enum.
GraphicsFormatASTC_10x5_UNORM_BLOCK 

Unsigned normalized ASTC-compressed packed 10x5 block format.

Note
Do not change the ordering of ASTC entries in this enum.
GraphicsFormatASTC_10x5_SRGB_BLOCK 

sRGB-corrected ASTC-compressed packed 10x5 block format.

Note
Do not change the ordering of ASTC entries in this enum.
GraphicsFormatASTC_10x6_UNORM_BLOCK 

Unsigned normalized ASTC-compressed packed 10x6 block format.

Note
Do not change the ordering of ASTC entries in this enum.
GraphicsFormatASTC_10x6_SRGB_BLOCK 

sRGB-corrected ASTC-compressed packed 10x6 block format.

Note
Do not change the ordering of ASTC entries in this enum.
GraphicsFormatASTC_10x8_UNORM_BLOCK 

Unsigned normalized ASTC-compressed packed 10x8 block format.

Note
Do not change the ordering of ASTC entries in this enum.
GraphicsFormatASTC_10x8_SRGB_BLOCK 

sRGB-corrected ASTC-compressed packed 10x8 block format.

Note
Do not change the ordering of ASTC entries in this enum.
GraphicsFormatASTC_10x10_UNORM_BLOCK 

Unsigned normalized ASTC-compressed packed 10x10 block format.

Note
Do not change the ordering of ASTC entries in this enum.
GraphicsFormatASTC_10x10_SRGB_BLOCK 

sRGB-corrected ASTC-compressed packed 10x10 block format.

Note
Do not change the ordering of ASTC entries in this enum.
GraphicsFormatASTC_12x10_UNORM_BLOCK 

Unsigned normalized ASTC-compressed packed 12x10 block format.

Note
Do not change the ordering of ASTC entries in this enum.
GraphicsFormatASTC_12x10_SRGB_BLOCK 

sRGB-corrected ASTC-compressed packed 12x10 block format.

Note
Do not change the ordering of ASTC entries in this enum.
GraphicsFormatASTC_12x12_UNORM_BLOCK 

Unsigned normalized ASTC-compressed packed 12x12 block format.

Note
Do not change the ordering of ASTC entries in this enum.
GraphicsFormatASTC_12x12_SRGB_BLOCK 

sRGB-corrected ASTC-compressed packed 12x12 block format.

Note
Do not change the ordering of ASTC entries in this enum.
GraphicsFormatALPHA1_LUMINANCE7_UNORM 

Two channel 1-bit alpha and 7-bit luminance unsigned normalized format, 8 bits per pixel.

GraphicsFormatALPHA4_LUMINANCE4_UNORM 

Two channel 4-bit alpha and 4-bit luminance unsigned normalized format, 8 bits per pixel.

GraphicsFormatALPHA8_LUMINANCE8_UNORM 

Two channel alpha and luminance 8-bit unsigned normalized format, 16 bits per pixel.

GraphicsFormatALPHALUMINANCE1_UNORM 

Two channel aliased single 1-bit alpha/luminance component unsigned normalized texture only format, 1 bit per pixel.

GraphicsFormatALPHALUMINANCE2_UNORM 

Two channel aliased single 2-bit alpha/luminance component unsigned normalized texture only format, 2 bits per pixel.

GraphicsFormatALPHALUMINANCE4_UNORM 

Two channel aliased single 4-bit alpha/luminance component unsigned normalized texture only format, 4 bits per pixel.

GraphicsFormatALPHALUMINANCE8_UNORM 

Two channel aliased single 8-bit alpha/luminance component unsigned normalized texture only format, 8 bits per pixel.

GraphicsFormatA1R5G5B5_UNORM 

Four channel 1-bit alpha and 5-bit RGB unsigned normalized format, 16 bits per pixel.

GraphicsFormatR5G5B5A1_UNORM 

Four channel 5-bit RGB and 1-bit alpha unsigned normalized format, 16 bits per pixel.

GraphicsFormatA4R4G4B4_UNORM 
GraphicsFormatR4G4B4A4_UNORM 

Four channel 4-bit RGB and 4-bit alpha unsigned normalized format, 16 bits per pixel.

GraphicsFormatA8R8G8B8_UNORM 

Four channel ARGB 8-bit unsigned normalized format, 32 bits per pixel.

GraphicsFormatCLUT8_UINT 

Single component 8-bit unsigned integer texture only color lookup table format, 8 bits per component.

GraphicsFormatCLUT4_UINT 

Single component 4-bit unsigned integer texture only color lookup table format, 4 bits per component.

GraphicsFormatCLUT2_UINT 

Single component 2-bit unsigned integer texture only color lookup table format, 2 bits per component.

GraphicsFormatCLUT1_UINT 

Single component 1-bit unsigned integer texture only color lookup table format, 1 bit per component.

GraphicsFormatR8_SNORM 

One channel red 8-bit signed normalized format, one byte per pixel.

Note
Requires OpenGL ES 3
GraphicsFormatR32_UINT 

One channel red 32-bit unsigned integer format, four bytes per pixel.

Note
Requires OpenGL ES 3.
GraphicsFormatR32_SINT 

One channel red 32-bit signed integer format, four byte per pixel.

Note
Requires OpenGL ES 3.
GraphicsFormatR32_SFLOAT 

One channel red 32-bit float format, four bytes per pixel.

Note
Requires OpenGL ES 3 or ES 2 with extensions.
GraphicsFormatR8G8_SNORM 

Two channel red green 8-bit signed normalized format, two bytes per pixel.

Note
Requires OpenGL ES 3
GraphicsFormatR32G32_UINT 

Two channel red green 32-bit unsigned integer format, eight bytes per pixel.

Note
Requires OpenGL ES 3.
GraphicsFormatR32G32_SINT 

Two channel red green 32-bit signed integer format, eight bytes per pixel.

Note
Requires OpenGL ES 3.
GraphicsFormatR32G32_SFLOAT 

Two channel red green 32-bit float format, eight bytes per pixel.

Note
Requires OpenGL ES 3 or ES 2 with extensions.
GraphicsFormatR8G8B8_SNORM 

Three channel RGB 8-bit signed normalized format, three bytes per pixel.

Note
Requires OpenGL ES 3
GraphicsFormatR32G32B32_UINT 

Three channel RGB 32-bit unsigned integer format, twelve bytes per pixel.

Note
Requires OpenGL ES 3.
GraphicsFormatR32G32B32_SINT 

Three channel RGB 32-bit signed integer format, twelve bytes per pixel.

Note
Requires OpenGL ES 3.
GraphicsFormatR32G32B32_SFLOAT 

Three channel red green blue 32-bit float format, twelve bytes per pixel.

Note
Requires OpenGL ES 3 or ES 2 with extensions.
GraphicsFormatR8G8B8A8_SNORM 

Four channel RGB and alpha 8-bit signed normalized format, four bytes per pixel.

Note
Requires OpenGL ES 3
GraphicsFormatR32G32B32A32_UINT 

Four channel RGBA 32-bit signed integer format, sixteen bytes per pixel.

Note
Requires OpenGL ES 3
GraphicsFormatR32G32B32A32_SINT 

Four channel RGBA 32-bit signed integer format, sixteen bytes per pixel.

Note
Requires OpenGL ES 3
GraphicsFormatR32G32B32A32_SFLOAT 

Four channel RGB and alpha 32-bit float format, sixteen bytes per pixel.

Note
Requires OpenGL ES 3 or ES 2 with extensions.
GraphicsFormatR16_UNORM 

Single channel Red 16-bit unsigned normalized, two bytes per pixel.

See also
https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_norm16.txt
GraphicsFormatR16_SNORM 

Single channel Red 16-bit signed normalized, two bytes per pixel.

See also
https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_norm16.txt
GraphicsFormatR16G16_UNORM 

Two channel RG 16-bit unsigned normalized, four bytes per pixel.

See also
https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_norm16.txt
GraphicsFormatR16G16_SNORM 

Two channel RG 16-bit signed normalized, four bytes per pixel.

See also
https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_norm16.txt
GraphicsFormatR16G16B16_UNORM 

Three channel RGB 16-bit unsigned normalized, six bytes per pixel.

See also
https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_norm16.txt
GraphicsFormatR16G16B16_SNORM 

Three channel RGB 16-bit signed normalized, six bytes per pixel.

See also
https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_norm16.txt
GraphicsFormatR16G16B16A16_UNORM 

Four channel RGBA 16-bit unsigned normalized, eight bytes per pixel.

See also
https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_norm16.txt
GraphicsFormatR16G16B16A16_SNORM 

Four channel RGBA 16-bit signed normalized, eight bytes per pixel.

See also
https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_norm16.txt
GraphicsFormatETC2_R8G8B8_SRGB 

Three channel sRGB ETC2 compressed format, 4 by 4 pixels per block, 64 bits per block.

GraphicsFormatETC2_R8G8B8A1_SRGB 

Four channel sRGB and punchthrough alpha ETC2 compressed format, 4 by 4 pixels per block, 64 bits per block.

GraphicsFormatETC2_R8G8B8A8_SRGB 

Four channel sRGB and alpha ETC2 compressed format, 4 by 4 pixels per block, 128 bits per block.

GraphicsFormatPVRTC1_SRGB_2BPP 

Three channel SRGB PVR1 compressed format, 8 by 4 pixels per block, 64 bits per block.

See also
https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_pvrtc_sRGB.txt
GraphicsFormatPVRTC1_SRGB_4BPP 

Three channel SRGB PVR1 compressed format, 4 by 4 pixels per block, 64 bits per block.

See also
https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_pvrtc_sRGB.txt
GraphicsFormatPVRTC1_SRGBA_2BPP 

Four channel SRGB and alpha PVR1 compressed format, 2 bits per pixel, 8 by 4 pixels per block, 64 bits per block.

See also
https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_pvrtc_sRGB.txt
GraphicsFormatPVRTC1_SRGBA_4BPP 

Four channel SRGB and alpha PVR1 compressed format, 4 bits per pixel, 4 by 4 pixels per block, 64 bits per block.

See also
https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_pvrtc_sRGB.txt
GraphicsFormatPVRTC2_SRGBA_2BPP 

Four channel SRGB and alpha PVR2 compressed format, 2 bits per pixel, 8 by 4 pixels per block, 64 bits per block.

See also
https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_pvrtc_sRGB.txt
GraphicsFormatPVRTC2_SRGBA_4BPP 

Four channel SRGB and alpha PVR2 compressed format, 4 bits per pixel, 4 by 4 pixels per block, 64 bits per block.

See also
https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_pvrtc_sRGB.txt
GraphicsFormatA8R8G8B8_UINT 

Four channel ARGB 8-bit unsigned integer format, four bytes per pixel.

Note
Requires OpenGL ES 3.
GraphicsFormatA8R8G8B8_SINT 

Four channel ARGB 8-bit signed integer format, four bytes per pixel.

Note
Requires OpenGL ES 3.
GraphicsFormatA16R16G16B16_UINT 

Four channel ARGB 16-bit unsigned integer format, eight bytes per pixel.

Note
Requires OpenGL ES 3
GraphicsFormatA16R16G16B16_SINT 

Four channel ARGB 16-bit signed integer format, eight bytes per pixel.

Note
Requires OpenGL ES 3
GraphicsFormatA16R16G16B16_SFLOAT 

Four channel ARGB 16-bit half float format, eight bytes per pixel.

Note
Requires OpenGL ES 3 or ES 2 with extensions.
GraphicsFormatA8R8G8B8_SNORM 

Four channel ARGB 8-bit signed normalized format, four bytes per pixel.

Note
Requires OpenGL ES 3
GraphicsFormatA32R32G32B32_UINT 

Four channel ARGB 32-bit unsigned integer format, sixteen bytes per pixel.

Note
Requires OpenGL ES 3
GraphicsFormatA32R32G32B32_SINT 

Four channel ARGB 32-bit signed integer format, sixteen bytes per pixel.

Note
Requires OpenGL ES 3
GraphicsFormatA32R32G32B32_SFLOAT 

Four channel ARGB 32-bit float format, sixteen bytes per pixel.

Note
Requires OpenGL ES 3 or ES 2 with extensions.
GraphicsFormatA16R16G16B16_UNORM 

Four channel ARGB 16-bit unsigned normalized format, eight bytes per pixel.

See also
https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_norm16.txt
GraphicsFormatA16R16G16B16_SNORM 

Four channel ARGB 16-bit signed normalized format, eight bytes per pixel.

See also
https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_norm16.txt
GraphicsFormatGlRangeBegin 

The first format in the range of valid, usable GL graphics formats.

GraphicsFormatGlRangeEnd 

The last format in the range of valid, usable GL graphics formats.

GraphicsFormatR_DRW2D_PIXELFORMAT_ALPHA8 

Single channel alpha 8-bit unsigned normalized framebuffer only format, 8 bits per pixel.

GraphicsFormatR_DRW2D_PIXELFORMAT_LUM8 

Single channel luminance 8-bit unsigned normalized framebuffer only format, 8 bits per pixel.

GraphicsFormatR_DRW2D_PIXELFORMAT_AL17 

Two channel 1-bit alpha and 7-bit luminance unsigned normalized format, 8 bits per pixel.

GraphicsFormatR_DRW2D_PIXELFORMAT_AL44 

Two channel 4-bit alpha and 4-bit luminance unsigned normalized format, 8 bits per pixel.

GraphicsFormatR_DRW2D_PIXELFORMAT_AL88 

Two channel alpha and luminance 8-bit unsigned normalized format, 16 bits per pixel.

GraphicsFormatR_DRW2D_PIXELFORMAT_AL1 

Two channel aliased single 1-bit alpha/luminance component unsigned normalized texture only format, 1 bit per pixel.

GraphicsFormatR_DRW2D_PIXELFORMAT_AL2 

Two channel aliased single 2-bit alpha/luminance component unsigned normalized texture only format, 2 bits per pixel.

GraphicsFormatR_DRW2D_PIXELFORMAT_AL4 

Two channel aliased single 4-bit alpha/luminance component unsigned normalized texture only format, 4 bits per pixel.

GraphicsFormatR_DRW2D_PIXELFORMAT_AL8 

Two channel aliased single 8-bit alpha/luminance component unsigned normalized texture only format, 8 bits per pixel.

GraphicsFormatR_DRW2D_PIXELFORMAT_RGB565 

Three channel RGB 5, 6, 5-bit unsigned normalized format, 16 bits per pixel.

GraphicsFormatR_DRW2D_PIXELFORMAT_ARGB1555 

Four channel 1-bit alpha and 5-bit RGB unsigned normalized format, 16 bits per pixel.

GraphicsFormatR_DRW2D_PIXELFORMAT_RGBA5551 

Four channel 5-bit RGB and 1-bit alpha unsigned normalized format, 16 bits per pixel.

GraphicsFormatR_DRW2D_PIXELFORMAT_ARGB4444 

Four channel 4-bit alpha and 4-bit RGB unsigned normalized format, 16 bits per pixel.

GraphicsFormatR_DRW2D_PIXELFORMAT_RGBA4444 

Four channel 4-bit RGB and 4-bit alpha unsigned normalized format, 16 bits per pixel.

GraphicsFormatR_DRW2D_PIXELFORMAT_ARGB8888 

Four channel ARGB 8-bit unsigned normalized format, 32 bits per pixel.

GraphicsFormatR_DRW2D_PIXELFORMAT_RGBA8888 

Four channel RGBA 8-bit unsigned normalized format, 32 bits per pixel.

GraphicsFormatR_DRW2D_PIXELFORMAT_CLUT_8 

Single component 8-bit unsigned integer texture only color lookup table format, 8 bits per component.

GraphicsFormatR_DRW2D_PIXELFORMAT_CLUT_4 

Single component 4-bit unsigned integer texture only color lookup table format, 4 bits per component.

GraphicsFormatR_DRW2D_PIXELFORMAT_CLUT_2 

Single component 2-bit unsigned integer texture only color lookup table format, 2 bits per component.

GraphicsFormatR_DRW2D_PIXELFORMAT_CLUT_1 

Single component 1-bit unsigned integer texture only color lookup table format, 1 bit per component.

GraphicsFormatFullRangeBegin 

The first format in the full range of graphics formats, including invalid values.

GraphicsFormatFullRangeEnd 

The last format in the full range of graphics formats, including invalid values.

◆ SamplerFilter

Legacy version of enum "kanzi.Sampler.Filter".

Enumerator
FilterNearest 
FilterLinear 

◆ SamplerAddressingMode

Legacy version of enum "kanzi.Sampler.AddressingMode".

Enumerator
AddressingModeWrap 

Wrap (Open GL ES 2 compatible)

AddressingModeMirror 

Mirror (Open GL ES 2 compatible)

AddressingModeClamp 

Clamp (Open GL ES 2 compatible)

AddressingModeMirrorOnce 

Mirror once (requires extension)

AddressingModeClampBorder 

Clamp to border.

◆ SamplerMipmapMode

Legacy version of enum "kanzi.Sampler.MipmapMode".

Enumerator
MipmapModeBase 

When sampling texture, use only base level image, no mipmap images are used/needed.

MipmapModeNearest 

When sampling texture, pick one image, the nearest mipmap level, mipmap images are needed.

MipmapModeLinear 

When sampling texture, pick two nearest mipmap level images, mipmap images are needed.

◆ GPUResourceMemoryType

Legacy version of enum "kanzi.GPUResource.MemoryType".

Memory upload and RAM preservation strategy for GPU resources.

Enumerator
GpuOnly 

Data will be uploaded to the GPU and destroyed locally (default).

GpuAndRam 

Data will remain in memory after being uploaded to the GPU.

RamOnly 

Data will not be uploaded to GPU and will be sent from RAM whenever needed.

NOTE: This is not always possible, in which case the behavior equals GpuAndRam.

◆ GraphicsCompareFunction

Renderer stencil modes.

Enumerator
GraphicsCompareFunctionNever 

Always fails.

GraphicsCompareFunctionAlways 

Always passes.

GraphicsCompareFunctionLess 

(Ref & mask) < (stencil & mask).

GraphicsCompareFunctionLessOrEqual 

(Ref & mask) <= (stencil & mask).

GraphicsCompareFunctionGreater 

(Ref & mask) > (stencil & mask).

GraphicsCompareFunctionGreaterOrEqual 

(Ref & mask) >= (stencil & mask).

GraphicsCompareFunctionEqual 

(Ref & mask) = (stencil & mask).

GraphicsCompareFunctionNotEqual 

(Ref & mask) != (stencil & mask).

GraphicsCompareFunctionDisabled 

Compare/test is disabled.

◆ TextureType

Texture type.

Enumerator
TextureTypeTwoDimensional 

Two dimensional texture.

TextureTypeTwoDimensionalArray 

Reserved for future use.

Do not use. Two dimensional array texture.

TextureTypeTwoDimensionalMultisample 

Reserved for future use.

Do not use. Two dimensional multisample texture.

TextureTypeTwoDimensionalMultisampleArray 

Reserved for future use.

Do not use. Two dimensional multisample array texture.

TextureTypeThreeDimensional 

Reserved for future use.

Do not use. Three dimensionla texture.

TextureTypeCubeMap 

Cubemap texture.

TextureTypeCubeMapArray 

Reserved for future use.

Do not use. Cubemap array texture.

TextureTypeExternal 

External texture.

Note
External textures are specific to OpenGL ES and EGL.
TextureTypeCount 

Number of valid texture targets.

TextureTypeInvalid 

Invalid texture target.

◆ MultisampleCount

Specifies the available numbers of samples for multisample anti-aliasing (MSAA).

Enumerator
NoMSAA 

Single sample. Disables MSAA.

MSAAx2 

MSAA with 2 samples.

MSAAx4 

MSAA with 4 samples.

MSAAx8 

MSAA with 8 samples.

MSAAx16 

MSAA with 16 samples.

MSAAx32 

MSAA with 32 samples.

◆ GraphicsCullMode

List of available cull modes.

Enumerator
GraphicsCullModeNone 

No culling.

GraphicsCullModeBack 

Backface culling.

GraphicsCullModeFront 

Frontface culling.

◆ GraphicsColorWriteMode

List of color write modes.

Enumerator
GraphicsColorWriteModeNone 

No color write.

GraphicsColorWriteModeRGB 

Color write for RGB channels.

GraphicsColorWriteModeRGBA 

Color write for RGBA channels.

GraphicsColorWriteModeR 

Color write for red channel.

GraphicsColorWriteModeG 

Color write for green channel.

GraphicsColorWriteModeB 

Color write for blue channel.

GraphicsColorWriteModeGB 

Color write for cyan (green+blue).

GraphicsColorWriteModeA 

Color write for alpha channel.

◆ GraphicsStencilOperation

Renderer stencil operations.

Enumerator
GraphicsStencilOperationKeep 

Keeps the current stencil buffer value.

GraphicsStencilOperationZero 

Sets stencil buffer value to zero.

GraphicsStencilOperationReplace 

Set stencil buffer value to reference value, specified by StencilFunction.

GraphicsStencilOperationIncrement 

Increases current stencil buffer value.

GraphicsStencilOperationIncrementWrap 

Increases stencil buffer value, wraps to zero when reaching maximum.

GraphicsStencilOperationDecrement 

Decreases current stencil buffer value.

GraphicsStencilOperationDecrementWrap 

Decreases stencil buffer value, wraps to maximum - 1 when below 0.

GraphicsStencilOperationInvert 

Inverts current stencil buffer value.

◆ KzuViewportCoordinateType

Enumeration for viewport coordinate unit type (exact pixel coordinates / percentages from window)

Enumerator
KZU_VIEWPORT_COORDINATE_ABSOLUTE 

Absolute viewport coordinates, i.e. pixel values.

KZU_VIEWPORT_COORDINATE_RELATIVE 

Relative viewport coordinates, i.e. percentages of render target width & height.

◆ FocusOnPress

Focus behavior on node press.

Enumerator
None 

Does nothing.

Node 

Tries to set focus to the node that the user pressed and if that fails, does nothing.

NodeOrAncestor 

Tries to set focus to the node that the user pressed and if that fails, sets focus to the nearest focusable ancestor of that node.

NodeOrOverlay 

Tries to set focus to the node that the user pressed and if that fails, sets focus to the overlay scope that contains the node.

◆ FocusScopeType

Specifies focus scope types.

Enumerator
NoScope 

Removes previously set focus scope data from a Node or focus scope info. Kanzi uses this value internally.

Group 

Focus group groups focusable nodes. You can move the focus to a focus group and out of the focus group.

Fence 

Focus fence keeps the focus navigation inside the scope and does not allow the focus navigation to enter or leave that scope.

Modal 

Modal overlay blocks the key and touch input that originates from outside its boundaries and keeps the focus navigation within the overlay boundaries, just like a focus fence.

Every Kanzi application has at least one modal overlay: the Screen node.

When input occurs outside the boundaries of a modal focus scope, Kanzi dispatches the FocusManager::InputOutsideOverlayMessage to the focus scope node.

AutoClosingModal 

Auto-closing modal overlay is similar to modal overlay, except that when the overlay is an Activity in a Parallel Activity Host, the Parallel Activity Host deactivates that Activity when input originates from outside the boundaries of that Activity.

When input occurs outside the boundaries of an auto-closing modal focus scope, Kanzi dispatches the FocusManager::InputOutsideOverlayMessage to the focus scope node, and suppresses that input. A Parallel Activity Host automatically handles the InputOutsideOverlayMessage message sent by an Activity which is an auto-closing modal overlay.

Popup 

Sets a node to be a popup overlay focus scope.

Deprecated In Kanzi 3.9.2. Use FocusScopeType::AutoClosingModal instead.

Modeless 

Modeless overlay propagates the key and touch input that originates from outside its boundaries, but keeps the focus navigation within the focus scope boundaries, just like a modal overlay.

When input occurs outside the boundaries of a modeless focus scope, Kanzi dispatches the FocusManager::InputOutsideOverlayMessage to the focus scope node.

AutoClosingModeless 

Auto-closing modeless overlay is similar to modeless overlay, except that when the overlay is an Activity in a Parallel Activity Host, the Parallel Activity Host deactivates that Activity when input originates from outside the boundaries of that Activity.

When input occurs outside the boundaries of an auto-closing modeless focus scope, Kanzi dispatches the FocusManager::InputOutsideOverlayMessage to the focus scope node. A Parallel Activity Host automatically handles the InputOutsideOverlayMessage message sent by an Activity which is an auto-closing modeless overlay.

◆ FocusState

Specifies the focus states of a node.

Enumerator
NoFocus 

Not focused.

This is the default value. For a focus scope node this value means that none of the nodes in that scope is the focus node of the overlay to which the scope belongs.

LogicalFocus 

The node is the logical focus node.

The node had the key focus before the overlay, to which the node belongs, lost the focus. When the overlay regains the focus, the logical focus node of that overlay becomes the key focus node. For a focus scope node this value means that one of the nodes in that scope is the logical focus node of an overlay.

KeyboardFocus 

The node is the keyboard focus node of the application.

Kanzi delivers keyboard input to the keyboard focus node. For a focus scope node this value means that one of the nodes in that scope is the keyboard focus node of the application. Deprecated In Kanzi 3.9.6. Use FocusState::KeyFocus instead.

KeyFocus 

The node is the key focus node of the application.

Kanzi delivers key input to the key focus node. For a focus scope node this value means that one of the nodes in that scope is the key focus node of the application.

◆ FocusChainDirection

Specifies the directions of focus move.

Enumerator
Previous 

Moves the focus to the previous focusable node.

Next 

Moves the focus to the next focusable node.

◆ TextKeyNavigationDirection

Key navigation directions.

Enumerator
LeftToRight 

Specifies left-to-right key navigation where: Right arrow key moves cursor or selection end point forward in the logical order of the characters.

Left arrow key moves cursor or selection end point backward in the logical order of the characters.

RightToLeft 

Specifies right-to-left key navigation where: Left arrow key moves cursor or selection end point forward in the logical order of the characters.

Right arrow key moves cursor or selection end point backward in the logical order of the characters.

◆ InputType

The input type used by the input method listener.

Enumerator
Default 

The input is the default of the input method.

Numeric 

The input is numeric.

Email 

The input requires a layout with characters used in email addresses.

URL 

The input requires a layout with characters used in URLs.

◆ InputMethodAction

Specifies the available input method actions.

Enumerator
Default 

The label of the user action button is the default for the input method of the Operating System.

Go 

The label of the user action button is Go.

Next 

The label of the user action button is Next.

Search 

The label of the user action button is Search.

Send 

The label of the user action button is Send.

Done 

The label of the user action button is Done.

◆ TaskRecurrence

Legacy version of enum "kanzi.MainLoopScheduler.TaskRecurrence".

Enumeration for task recurrence options.

Enumerator
Recurring 

Kanzi executes the task every time it executes the stage that owns this task, until you remove this task.

OneTime 

Kanzi executes the task once and then discards it.

◆ TimerRecurrence

Legacy version of enum "kanzi.MainLoopScheduler.TimerRecurrence".

Enumeration for timer recurrence options.

Enumerator
Recurring 

Kanzi executes the timer tasks periodically at specified intervals.

When a recurring timer elapses multiple times in a single iteration of the Kanzi main loop, Kanzi executes that timer only once, but provides the number of elapsed intervals through its callback interface.

OneTime 

Kanzi executes the timer once in a main loop iteration where the specified time since their addition has elapsed.

◆ NodeComponentState

Legacy version of enum "kanzi.NodeComponent.State".

State indicating if component is attached to a node, detached from any node or in process of attaching/detaching.

Enumerator
StateDetached 

Indicates node component detached from any node.

StateDetaching 

Indicates node component in progress of detaching from the node.

StateAttaching 

Indicates node component in progress of attaching to a node.

StateAttached 

Indicates node component attached to a node.

◆ KeyState

Indicates the states of a hardware key.

Enumerator
Pressed 

The key is pressed.

Released 

The key is released.

◆ PointerButton

Pointer device button identifiers.

Enumerator
Undefined 

The pointer button is undefined.

Left 

Identifies the left mouse button.

Right 

Identifies the right mouse button.

Mid 

Identifies the middle mouse button.

Extended1 

Identifies mouse Button 4.

Extended2 

Identifies mouse Button 5.

◆ PointerState

Indicates the states of a pointing device.

Enumerator
Pressed 

The pointer is pressed.

Moved 

The pointer moved.

Not all platforms support this state. For example, many touch screens do not support this state.

Dragged 

The pointer dragged.

Released 

The pointer is released.

Scrolled 

The pointer scrolled.

For example, you can use this for tracking the scrolling of the mouse wheel. Not all platforms support this state.

◆ TouchState

Indicates the states of touch events.

Enumerator
Begin 

The first finger is down.

Update 

A gesture or a touch event is in progress.

End 

The last finger is up.

◆ TouchPointState

Indicates the states of a touch point.

Enumerator
Undefined 

The touch point state is undefined.

Pressed 

The touch point was created by touching the screen.

Stationary 

The touch point did not move since the last report.

Moved 

The touch point moved since the last report.

Released 

The touch point was released.

◆ LogicalKey

Platform independent key enumeration.

Enumerator
Unknown 

Unknown keys are used for unmapped keys.

Number0 

Identifies the 0 key.

Number1 

Identifies the 1 key.

Number2 

Identifies the 2 key.

Number3 

Identifies the 3 key.

Number4 

Identifies the 4 key.

Number5 

Identifies the 5 key.

Number6 

Identifies the 6 key.

Number7 

Identifies the 7 key.

Number8 

Identifies the 8 key.

Number9 

Identifies the 9 key.

Comma 

Identifies the comma key.

Period 

Identifies the period key.

Semicolon 

Identifies the semicolon key.

Pipe 

Identifies the pipe key.

Quote 

Identifies the quote key.

DecimalSeparator 

Allows for the key mapping of a locale specific decimal separator.

ThousandsSeparator 

Allows for the key mapping of a locale specific thousands separator.

Identifies the A key.

Identifies the B key.

Identifies the C key.

Identifies the D key.

Identifies the E key.

Identifies the F key.

Identifies the G key.

Identifies the H key.

Identifies the I key.

Identifies the J key.

Identifies the K key.

Identifies the L key.

Identifies the M key.

Identifies the N key.

Identifies the O key.

Identifies the P key.

Identifies the Q key.

Identifies the R key.

Identifies the S key.

Identifies the T key.

Identifies the U key.

Identifies the V key.

Identifies the W key.

Identifies the X key.

Identifies the Y key.

Identifies the Z key.

Space 

Identifies the white-space key.

Backspace 

Identifies the backspace key.

Enter 

Identifies the Enter key.

Tab 

Identifies the Tab key.

BackTab 

Identifies the Back Tab key.

Escape 

Identifies the Escape key.

CapsLock 

Identifies the CapsLock key.

NumLock 

Identifies the NumLock key.

PrintScreen 

Identifies the PrintScreen key.

ScrollLock 

Identifies the ScrollLock key.

Break 

Identifies the Break key.

Insert 

Identifies the Insert key.

Delete 

Identifies the Delete key.

Home 

Identifies the Home key.

End 

Identifies the End key.

PageUp 

Identifies the PageUp key.

PageDown 

Identifies the PageDown key.

Plus 

Identifies the plus key.

Minus 

Identifies the minus key.

Multiply 

Identifies the asterisk key.

Divide 

Identifies the slash key.

ArrowUp 

Identifies the arrow up key.

ArrowDown 

Identifies the arrow down key.

ArrowLeft 

Identifies the arrow left key.

ArrowRight 

Identifies the arrow right key.

Numpad0 

Identifies the 0 key from the numeric keypad.

Numpad1 

Identifies the 1 key from the numeric keypad.

Numpad2 

Identifies the 2 key from the numeric keypad.

Numpad3 

Identifies the 3 key from the numeric keypad.

Numpad4 

Identifies the 4 key from the numeric keypad.

Numpad5 

Identifies the 5 key from the numeric keypad.

Numpad6 

Identifies the 6 key from the numeric keypad.

Numpad7 

Identifies the 7 key from the numeric keypad.

Numpad8 

Identifies the 8 key from the numeric keypad.

Numpad9 

Identifies the 9 key from the numeric keypad.

NumpadDivide 

Identifies the slash key from the numeric keypad.

NumpadMultiply 

Identifies the asterisk key from the numeric keypad.

NumpadPlus 

Identifies the plus key from the numeric keypad.

NumpadMinus 

Identifies the minus key from the numeric keypad.

NumpadComma 

Identifies the comma key from the numeric keypad.

NumpadEnter 

Identifies the Enter key from the numeric keypad.

F1 

Identifies the F1 function key.

F2 

Identifies the F2 function key.

F3 

Identifies the F3 function key.

F4 

Identifies the F4 function key.

F5 

Identifies the F5 function key.

F6 

Identifies the F6 function key.

F7 

Identifies the F7 function key.

F8 

Identifies the F8 function key.

F9 

Identifies the F9 function key.

F10 

Identifies the F10 function key.

F11 

Identifies the F11 function key.

F12 

Identifies the F12 function key.

VolumeUp 

Identifies the volume up key.

VolumeDown 

Identifies the volume down key.

Softkey1 

Identifies the first softkey button, typically present on a phone layout.

Softkey2 

Identifies the second softkey button, typically present on a phone layout.

Softkey3 

Identifies the third softkey button, typically present on a phone layout.

Softkey4 

Identifies the fourth softkey button, typically present on a phone layout.

Shift 

Identifies the Shift modifier key.

Control 

Identifies the Control modifier key.

Alt 

Identifies the Alt modifier key.

Super 

Identifies the Super key. You can map Windows key on Windows OS, or Command key on Mac OS to it.

Menu 

Identifies the menu key on keyboards where the key is available.

The key is also known as "hamburger button" on Android key layouts.

LeftAlt 

Identifies the left Alt modifier key.

LeftControl 

Identifies the left Control modifier key.

LeftShift 

Identifies the left Shift modifier key.

LeftSuper 

Identifies the left Super key.

RightAlt 

Identifies the right Alt modifier key.

RightControl 

Identifies the right Control modifier key.

RightShift 

Identifies the right Shift modifier key.

RightSuper 

Identifies the right Super key.

ButtonA 

Identifies the A button on game controllers.

ButtonB 

Identifies the B button on game controllers.

ButtonC 

Identifies the C button on game controllers.

ButtonX 

Identifies the X button on game controllers.

ButtonY 

Identifies the Y button on game controllers.

ButtonZ 

Identifies the Z button on game controllers.

ButtonL1 

Identifies the L1 button on game controllers.

ButtonL2 

Identifies the L2 button on game controllers.

ButtonR1 

Identifies the R1 button on game controllers.

ButtonR2 

Identifies the R2 button on game controllers.

ButtonSelect 

Identifies the select button on game controllers.

ButtonStart 

Identifies the start button on game controllers.

ButtonThumbL 

Identifies the ThumbL button on game controllers.

ButtonThumbR 

Identifies the ThumbR button on game controllers.

ButtonMode 

Identifies the mode button on game controllers.

Max 

Specifies the number of logical key values.

When extended, the enum value must be kept as last element of the enumeration.

◆ KeyModifier

Key modifier flags. You can set more than one modifier at a time for a KeyEvent.

Enumerator
Undefined 

No key modifier is set, or the modifier is undefined.

CapsLock 

Specifies the Caps lock key modifier.

LeftShift 

Specifies the left Shift key modifier.

RightShift 

Specifies the right Shift key modifier.

LeftControl 

Specifies the left Control key modifier.

RightControl 

Specifies the right Control key modifier.

LeftAlt 

Specifies the left Alt key modifier.

RightAlt 

Specifies the right Alt key modifier.

LeftSuper 

Specifies the left Super key modifier.

See also
LogicalKey::Super
RightSuper 

Specifies the right Super key modifier.

See also
LogicalKey::Super
Shift 

Specifies the Shift modifier, used when the operating system does not separate the left and right Shift modifiers.

Control 

Specifies the Control modifier, used when the operating system does not separate the left and right Control modifiers.

Alt 

Specifies the Alt modifier, used when the operating system does not separate the left and right Alt modifiers.

Super 

Specifies the Super modifier, used when the operating system does not separate the left and right Super modifiers.

See also
LogicalKey::Super

◆ WindowOrientation

List of window orientations.

Enumerator
LandscapeOrientation 

Landscape orientation.

PortraitOrientation 

Portrait orientation.

◆ MemoryStrategy

Legacy version of enum "kanzi.ResourceManager.MemoryStrategy".

Resource manager memory strategy.

Enumerator
KeepInMemory 

When a resource is no longer referenced, the resource manager keeps the resource in memory until you call purge().

OptimizeMemory 

When a resource is no longer referenced, the resource manager deletes the resource and frees the (CPU and GPU) memory used by the resource.

◆ ResourceLoadTaskType

Legacy version of enum "kanzi.ResourceManager.LoadTask.Type".

The type of the load task.

Enumerator
LoadAndFinish 

Load task type with both loadFunction and finishFunction parts.

FinishOnly 

Load task type which does everything in the finishFunction only.

The loadFunction is guaranteed to be not called for such tasks.

◆ EchoMode

Echo modes that specify how to format the display text in a TextEditBuffer.

Enumerator
Normal 

The characters are visible.

NoEcho 

The characters are not visible.

Password 

Kanzi masks each character with the character set using TextEditBuffer::setPasswordMaskingCharacter().

◆ MessageRouting

Message routing modes.

Enumerator
MessageRoutingTunneling 

Identifies the tunneling phase, during which a message travels down the node tree from the first child node of the Screen node (the root node) to the node where the message originated.

MessageRoutingBubbling 

Identifies the bubbling phase, during which a message travels up the node tree from the node where the message originated to the first child node of the Screen node (the root node).

MessageRoutingTunnelingBubbling 

Identifies both, the tunneling and the bubbling phase.

◆ PropertyTypeChangeFlag

Each property type can have one or more change flags that indicate the effects of changing the value of that property.

For example, when the Text property of a Text Block node changes, Kanzi must recalculate the layout of that Text Block, which is why the TextConcept::TextProperty has the PropertyTypeChangeFlagMeasure.

Enumerator
PropertyTypeChangeFlagFinalTransformation 

Use this flag for a property type that affects the final transformation of a node and its descendants.

For a 2D node, this flag causes Kanzi to:
Run Node2D::updateRender on the node and its descendants. This updates the transformation of the nodes.
Draw all nodes.

For a 3D node, this flag causes Kanzi to:
Update the transformation of the node and its descendants.
Draw all nodes.

For example, Node::ActualWidthProperty, Node2D::RenderTransformationProperty, and Node3D::RenderTransformationProperty
use this flag. 
PropertyTypeChangeFlagMeasure 

Use this flag for a property type that affects the size of the node as reported by the node itself, or the size and position of the node with respect to other nodes.

For a 2D node, this flag causes Kanzi to: Run Node2D::measure on the node. If the measured size of the node changed, run Node2D::measure on the parent of the node. If the measured size of the parent node changed, run Node2D::measure on the parent of the parent node, and so on. Run Node2D::arrange and Node2D::updateRender on the node, all the changed ancestor nodes, and their descendants. If the transform of a node changed, Node2D::updateRender recalculates the transformations. Draw all nodes.

For a 3D node, this flag causes Kanzi to: Run Node3D::measure on the node. If the measured size of the node changed, run Node3D::measure on the parent of the node. If the measured size of the parent node changed, run Node3D::measure on the parent of the parent node, and so on. Run Node3D::arrange on the node, all the changed ancestor nodes, and their descendants. Recalculate the transformations of the nodes. Draw all nodes.

For example, properties that set the size, margins, padding, and alignment of a node, use this flag.

PropertyTypeChangeFlagParentMeasure 

Use this flag for a property type that affects the layout of the parent node of a node.

This flag causes Kanzi to set the PropertyTypeChangeFlagMeasure flag on the parent of the node.

For example, the DockLayoutConcept::SideProperty, GridLayoutConcept::ColumnProperty, and GridLayoutConcept::RowProperty use this flag.

PropertyTypeChangeFlagArrange 

Use this flag for a property type that affects the need to arrange the layout of a node.

For a 2D node, this flag causes Kanzi to:
Run Node2D::arrange on the node and its descendants.
Run Node2D::updateRender on the node and its descendants. If the transform of a node changed, Node2D::updateRender recalculates the transformation.
Draw all nodes.

For a 3D node, this flag causes Kanzi to:
Run Node3D::arrange on the node and its descendants.
Recalculate the transformations of the node and its descendants.
Draw all nodes.

All property types that have the PropertyTypeChangeFlagMeasure set, run the arrange phase on those nodes whose measurements changed. 
PropertyTypeChangeFlagRender 

Use this flag for a property type that changes the rendering parameters of a 2D node but does not affect the layout.

For a 2D node, this flag causes Kanzi to:
Run Node2D::updateRender on the node and its descendants. If the transform of a node changed, Node2D::updateRender recalculates the transformation.
Draw all nodes.

For a property type that changes the rendering parameters of a 3D node but does not affect the layout, use PropertyTypeChangeFlagDraw instead of PropertyTypeChangeFlagRender.

For example, these properties use the PropertyTypeChangeFlagRender flag:
Node2D::RenderTransformationProperty and Node3D::RenderTransformationProperty
Brush properties
Properties of 2D effects, such as BlurEffect2D and MaskEffect2D 
PropertyTypeChangeFlagDraw 

Use this flag for a property type that affects the drawing of a node.

This flag causes Kanzi to draw all nodes.

For example, most material properties use this flag. 
PropertyTypeChangeFlagConstraint 

Property type with this flag informs that constraints are in use.

◆ PropertyNotificationReason

Property notification reason.

Enumerator
PropertyNotificationReasonChanged 

The property value was modified.

PropertyNotificationReasonRemoved 

The property value was removed.

◆ PropertyDataType

Enumeration of data types that can be stored as properties.

Enumerator
PropertyDataTypeFloat 

Float data.

PropertyDataTypeInt 

Integer data.

PropertyDataTypeBool 

Boolean data.

PropertyDataTypeColor 

ColorRGBA data.

PropertyDataTypeVector2 

Vector2 data.

PropertyDataTypeVector3 

Vector3 data.

PropertyDataTypeVector4 

Vector4 data.

PropertyDataTypeMatrix3x3 

Matrix3x3 data.

PropertyDataTypeMatrix4x4 

Matrix4x4 data.

PropertyDataTypeString 

String data.

PropertyDataTypePointer 

Pointer data.

PropertyDataTypeResource 

Resource data.

PropertyDataTypeSRT2D 

SRTValue2D data.

PropertyDataTypeSRT3D 

SRTValue3D data.

PropertyDataTypeRange 

Range data.

◆ PropertyField

Property field.

Enumerator
PropertyFieldWhole 

Whole property value.

PropertyFieldTranslationX 

Translation X component, presented as float.

PropertyFieldTranslationY 

Translation Y component, presented as float.

PropertyFieldTranslationZ 

Translation Z component, presented as float.

PropertyFieldScaleX 

Scale X component, presented as float.

PropertyFieldScaleY 

Scale Y component, presented as float.

PropertyFieldScaleZ 

Scale Z component, presented as float.

PropertyFieldRotationX 

Rotation X component, presented as float.

PropertyFieldRotationY 

Rotation Y component, presented as float.

PropertyFieldRotationZ 

Rotation Z component, presented as float.

PropertyFieldColorR 

Color R field, presented as float.

PropertyFieldColorG 

Color G field, presented as float.

PropertyFieldColorB 

Color B field, presented as float.

PropertyFieldColorA 

Color A field, presented as float.

PropertyFieldVectorX 

Vector X field, presented as float.

PropertyFieldVectorY 

Vector Y field, presented as float.

PropertyFieldVectorZ 

Vector Z field, presented as float.

PropertyFieldVectorW 

Vector W field, presented as float.

PropertyFieldRotation 

Rotation component of property of SRTValue3D type, presented as Quaternion.

◆ ActivityStatus

Legacy version of enum "kanzi.ActivityConcept.Status".

Defines possible states of an Activity. Activity Host nodes can activate and deactivate their child Activities. This enumeration defines the possible states of an Activity during the the process of activation and deactivation. You can use this functionality to react to changes in Activity status in your application code and in Kanzi Studio.

See also
Activity, StatusProperty
Enumerator
Active 

The Activity is active.

In an Exclusive Activity Host only one child Activity can be in the Active state at a time. In a Parallel Activity Host more than one Activity can be in the Active state at the same time, therefore any Activity can be in any state.

Inactive 

The Activity is inactive.

Inactive Activities do not show their content.

Activating 

The Activity is transitioning into the active state.

In an Exclusive Activity Host while one Activity is in Activating state, another Activity can be in the Deactivating state at the same time. In a Parallel Activity Host more than one Activity can be in the Active state at the same time, therefore any Activity can be in any state.

Deactivating 

The Activity is transitioning into the inactive state.

In an Exclusive Activity Host while one Activity is in Deactivating state, another Activity can at the same time be in the Activating state. In a Parallel Activity Host more than one Activity can be in the Active state at the same time, therefore any Activity can be in any state.

◆ SelectionBehavior

Legacy version of enum "kanzi.ListBoxConcept.SelectionBehavior".

Behaviors for the List Box when an item in the List Box is selected.

Enumerator
SelectionBehaviorNone 

When the selection changes, List Box does not change item positions in the list box area.

SelectionBehaviorBringToCenter 

List Box brings selected item to the center of the list box area.

◆ LayoutDirection

Legacy version of enum "kanzi.StackLayoutConcept.LayoutDirection".

Direction in which stack layout arranges its items.

Enumerator
DirectionX 

Arrange items along the x axis.

DirectionY 

Arrange items along the y axis.

DirectionZ 

Arrange items along the z axis.

◆ VariantDataType

Specifies the data types that can be stored as variants.

NOTE: This is the same as PropertyDataType but with ResourceID and Quaternion.

Enumerator
VariantDataTypeFloat 

Float data.

VariantDataTypeInt 

Integer data.

VariantDataTypeBool 

Boolean data.

VariantDataTypeColor 

ColorRGBA data.

VariantDataTypeVector2 

Vector2 data.

VariantDataTypeVector3 

Vector3 data.

VariantDataTypeVector4 

Vector4 data.

VariantDataTypeMatrix3x3 

Matrix3x3 data.

VariantDataTypeMatrix4x4 

Matrix4x4 data.

VariantDataTypeString 

String data.

VariantDataTypePointer 

Pointer data.

VariantDataTypeResourceID 

ResourceID data.

VariantDataTypeResource 

Resource data.

VariantDataTypeSRT2D 

SRTValue2D data.

VariantDataTypeSRT3D 

SRTValue3D data.

VariantDataTypeQuaternion 

Quaternion data.

◆ ErrorCode

Enumerator
Unknown 
ObjectNotFound 
InvalidArgument 
IndexOutofBounds 
FileNotFound 
InvalidKzbFile 
AlreadyExists 
MetaclassSealed 

Function Documentation

◆ AnimationResource_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::AnimationResource_create ( Context * context,
string_view name )

◆ MorphWeightTimeline_create1()

KANZI_INTEROP_API ObjectReference * kanzi::interop::MorphWeightTimeline_create1 ( Context * context,
string_view anonymous )

◆ ParallelTimeline_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ParallelTimeline_create ( Context * context,
string_view anonymous )

◆ ParallelTimeline_create1()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ParallelTimeline_create1 ( Context * context)

◆ PropertyAnimationTimeline_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::PropertyAnimationTimeline_create ( Context * context,
string_view name )

◆ PropertyAnimationTimeline_create1()

KANZI_INTEROP_API ObjectReference * kanzi::interop::PropertyAnimationTimeline_create1 ( Context * context,
string_view objectPath,
PropertyTypeWrapper * propertyType,
ObjectWrapper * animation )

◆ PropertyFieldAnimationTimeline_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::PropertyFieldAnimationTimeline_create ( Context * context,
string_view anonymous )

◆ PropertyFieldAnimationTimeline_create1()

KANZI_INTEROP_API ObjectReference * kanzi::interop::PropertyFieldAnimationTimeline_create1 ( Context * context,
string_view objectPath,
PropertyTypeWrapper * propertyType )

◆ TimelineResource_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::TimelineResource_create ( Context * context,
string_view name )

◆ TimelineResource_create1()

KANZI_INTEROP_API ObjectReference * kanzi::interop::TimelineResource_create1 ( Context * context,
string_view name,
ObjectWrapper * timeline )

◆ AnimationBindingProcessor_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::AnimationBindingProcessor_create ( Context * context,
string_view name )

◆ CallbackBindingProcessor_create1()

KANZI_INTEROP_API ObjectReference * kanzi::interop::CallbackBindingProcessor_create1 ( Context * context,
string_view name )

◆ RangeAccumulateBindingProcessor_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::RangeAccumulateBindingProcessor_create ( Context * context,
string_view name )

◆ RangeBindingProcessor_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::RangeBindingProcessor_create ( Context * context,
BindingExpressionArgumentType inputRegisterType,
PropertyTypeWrapper * propertyType,
unsigned int outputRegisterIndex )

◆ RangeBindingProcessor_create1()

KANZI_INTEROP_API ObjectReference * kanzi::interop::RangeBindingProcessor_create1 ( Context * context)

◆ ResourceBindingProcessor_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ResourceBindingProcessor_create ( Context * context,
string_view name )

◆ ExpressionCondition_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ExpressionCondition_create ( Context * context,
string_view name )

◆ BinaryResource_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::BinaryResource_create ( Context * context,
string_view name )

◆ TextResource_create() [1/2]

KANZI_INTEROP_API ObjectReference * kanzi::interop::TextResource_create ( Context * context,
string_view name )

◆ TextResource_create1()

KANZI_INTEROP_API ObjectReference * kanzi::interop::TextResource_create1 ( Context * context,
string_view name,
string_view text )

◆ BlurEffect2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::BlurEffect2D_create ( Context * context,
string_view name )

◆ EffectStack2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::EffectStack2D_create ( Context * context,
string_view name )

◆ MaskEffect2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::MaskEffect2D_create ( Context * context,
string_view name )

◆ OutlineEffect2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::OutlineEffect2D_create ( Context * context,
string_view name )

◆ ShadowEffect2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ShadowEffect2D_create ( Context * context,
string_view name )

◆ FontFamily_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::FontFamily_create ( Context * context,
string_view name )

◆ FontFamily_addFontFile()

KANZI_INTEROP_API void kanzi::interop::FontFamily_addFontFile ( ObjectWrapper * thisPtrWrapper,
ObjectWrapper * fontFile,
FontWeight weight,
FontStyle style )

◆ FontFamily_addFontFile1()

KANZI_INTEROP_API void kanzi::interop::FontFamily_addFontFile1 ( ObjectWrapper * thisPtrWrapper,
ObjectWrapper * fontFile )

◆ FontFamily_getFontFile()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::FontFamily_getFontFile ( ObjectWrapper * thisPtrWrapper,
FontWeight weight,
FontStyle style )

◆ FontFamily_getFontFile1()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::FontFamily_getFontFile1 ( ObjectWrapper * thisPtrWrapper)

◆ FontFile_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::FontFile_create ( Context * context,
string_view name )

◆ ColorBrush_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ColorBrush_create ( Context * context,
string_view name )

◆ ColorBrush_create1()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ColorBrush_create1 ( Context * context,
string_view name,
const ColorRGBA & color )

◆ CompositionBrush_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::CompositionBrush_create ( Context * context,
string_view name )

◆ ContentBrush_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ContentBrush_create ( Context * context,
string_view name )

◆ Framebuffer_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Framebuffer_create ( Context * context,
string_view name )

◆ NullBrush_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::NullBrush_create ( Context * context,
string_view name )

◆ TextureBrush_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::TextureBrush_create ( Context * context,
string_view name )

◆ TextureBrush_create1()

KANZI_INTEROP_API ObjectReference * kanzi::interop::TextureBrush_create1 ( Context * context,
string_view name,
ObjectWrapper * texture )

◆ TextureBrush_create2()

KANZI_INTEROP_API ObjectReference * kanzi::interop::TextureBrush_create2 ( Context * context,
string_view name,
ObjectWrapper * texture,
const ColorRGBA & color )

◆ BlitRenderPass_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::BlitRenderPass_create ( Context * context,
string_view name )

◆ ClearRenderPass_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ClearRenderPass_create ( Context * context,
string_view name )

◆ CompositionTargetRenderPass_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::CompositionTargetRenderPass_create ( Context * context,
string_view name )

◆ CubeMapRenderPass_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::CubeMapRenderPass_create ( Context * context,
string_view name )

◆ DrawObjectsRenderPass_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::DrawObjectsRenderPass_create ( Context * context,
string_view name )

◆ DrawObjectsWithMaterialRenderPass_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::DrawObjectsWithMaterialRenderPass_create ( Context * context,
string_view name )

◆ GatherLightsRenderPass_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::GatherLightsRenderPass_create ( Context * context,
string_view name )

◆ GatherNearestLightsRenderPass_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::GatherNearestLightsRenderPass_create ( Context * context,
string_view name )

◆ LegacyRenderPass_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::LegacyRenderPass_create ( Context * context,
string_view name )

◆ Material_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Material_create ( Context * context,
string_view name )

◆ Material_create1()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Material_create1 ( Context * context,
string_view name,
ObjectWrapper * shaderProgram )

◆ MaterialBrush_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::MaterialBrush_create ( Context * context,
string_view name )

◆ MaterialBrush_create1()

KANZI_INTEROP_API ObjectReference * kanzi::interop::MaterialBrush_create1 ( Context * context,
string_view name,
ObjectWrapper * material )

◆ MaterialSetupRenderPass_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::MaterialSetupRenderPass_create ( Context * context,
string_view name )

◆ Morph_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Morph_create ( Context * context,
string_view name )

◆ NodeListRenderPass_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::NodeListRenderPass_create ( Context * context,
string_view name )

◆ PipelineStateRenderPass_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::PipelineStateRenderPass_create ( Context * context,
string_view name )

◆ RenderPass_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::RenderPass_create ( Context * context,
string_view name )

◆ RenderPassView_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::RenderPassView_create ( Context * context,
string_view name )

◆ ClickManipulator_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ClickManipulator_create ( Context * context,
string_view anonymous )

◆ DragAndDropManipulator_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::DragAndDropManipulator_create ( Context * context,
string_view anonymous )

◆ FocusNavigationManipulator_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::FocusNavigationManipulator_create ( Context * context,
string_view anonymous )

◆ KeyManipulator_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::KeyManipulator_create ( Context * context,
string_view anonymous )

◆ KeyManipulator_create1()

KANZI_INTEROP_API ObjectReference * kanzi::interop::KeyManipulator_create1 ( Context * context,
LogicalKey key,
KeyModifier modifier,
string_view anonymous )

◆ LongPressManipulator_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::LongPressManipulator_create ( Context * context,
string_view anonymous )

◆ MultiClickManipulator_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::MultiClickManipulator_create ( Context * context,
string_view anonymous )

◆ NavigationManipulator_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::NavigationManipulator_create ( Context * context,
string_view anonymous )

◆ PanManipulator_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::PanManipulator_create ( Context * context,
string_view anonymous )

◆ PinchManipulator_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::PinchManipulator_create ( Context * context,
string_view anonymous )

◆ TextInputManipulator_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::TextInputManipulator_create ( Context * context,
string_view name )

◆ Camera_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Camera_create ( Context * context,
string_view name )

◆ EmptyNode2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::EmptyNode2D_create ( Context * context,
string_view name )

◆ EmptyNode2D_create1()

KANZI_INTEROP_API ObjectReference * kanzi::interop::EmptyNode2D_create1 ( Context * context,
string_view name,
float width,
float height )

◆ EmptyNode2D_create2()

KANZI_INTEROP_API ObjectReference * kanzi::interop::EmptyNode2D_create2 ( Context * context,
string_view name,
float width,
float height,
ColorRGBA color )

◆ EmptyNode3D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::EmptyNode3D_create ( Context * context,
string_view name )

◆ Image2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Image2D_create ( Context * context,
string_view name )

◆ Image2D_create1()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Image2D_create1 ( Context * context,
string_view name,
ObjectWrapper * texture )

◆ Instantiator3D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Instantiator3D_create ( Context * context,
string_view name )

◆ Light_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Light_create ( Context * context,
string_view name )

◆ Light_createDirectional()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Light_createDirectional ( Context * context,
string_view name )

◆ Light_createPoint()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Light_createPoint ( Context * context,
string_view name )

◆ Light_createSpot()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Light_createSpot ( Context * context,
string_view name )

◆ LevelOfDetail3D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::LevelOfDetail3D_create ( Context * context,
string_view name )

◆ Model3D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Model3D_create ( Context * context,
string_view name )

◆ Model3D_create1()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Model3D_create1 ( Context * context,
string_view name,
ObjectWrapper * mesh )

◆ Model3D_createCube()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Model3D_createCube ( Context * context,
string_view name,
float size,
ColorRGBA color )

◆ Model3D_createBox()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Model3D_createBox ( Context * context,
string_view name,
Vector3 size,
ColorRGBA color )

◆ Model3D_createSphere()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Model3D_createSphere ( Context * context,
string_view name,
float radius,
unsigned int segments,
unsigned int rows,
ColorRGBA color )

◆ Model3D_createIcosphere()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Model3D_createIcosphere ( Context * context,
string_view name,
float radius,
unsigned int subdivisions,
ColorRGBA color )

◆ Model3D_createQuadsphere()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Model3D_createQuadsphere ( Context * context,
string_view name,
float radius,
unsigned int subdivisions,
ColorRGBA color )

◆ Portal_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Portal_create ( Context * context,
string_view name )

◆ Portal_create1()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Portal_create1 ( Context * context,
string_view name,
float width,
float height )

◆ ProgressiveRenderingViewport2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ProgressiveRenderingViewport2D_create ( Context * context,
string_view name )

◆ Scene_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Scene_create ( Context * context,
string_view name )

◆ Screen_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Screen_create ( Context * context,
string_view name )

◆ Viewport2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Viewport2D_create ( Context * context,
string_view name )

◆ Viewport2D_create1()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Viewport2D_create1 ( Context * context,
string_view name,
float width,
float height )

◆ Viewport2D_createDefault()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Viewport2D_createDefault ( Context * context,
string_view name )

◆ Viewport2D_createDefault1()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Viewport2D_createDefault1 ( Context * context,
string_view name,
float width,
float height )

◆ Viewport3D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Viewport3D_create ( Context * context,
string_view name )

◆ Mesh_CreateInfo_release()

KANZI_INTEROP_API void kanzi::interop::Mesh_CreateInfo_release ( Mesh_CreateInfoWrapper * wrapper)

◆ Mesh_CreateInfo_unwrap()

KANZI_INTEROP_API void * kanzi::interop::Mesh_CreateInfo_unwrap ( Mesh_CreateInfoWrapper * wrapper)

◆ Mesh_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Mesh_create ( Context * context,
Mesh_CreateInfoWrapper * createInfo,
string_view name )

◆ Mesh_createSphere()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Mesh_createSphere ( Context * context,
float radius,
unsigned int segmentCount,
unsigned int rowCount,
string_view name,
ObjectWrapper * material )

◆ Mesh_createIcosphere()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Mesh_createIcosphere ( Context * context,
float radius,
unsigned int subdivisions,
string_view name,
ObjectWrapper * material )

◆ Mesh_createQuadsphere()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Mesh_createQuadsphere ( Context * context,
float radius,
unsigned int subdivisions,
string_view name,
ObjectWrapper * material )

◆ Mesh_createBox()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Mesh_createBox ( Context * context,
Vector3 size,
unsigned int subdivisions,
string_view name,
ObjectWrapper * material )

◆ Mesh_createPlane()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Mesh_createPlane ( Context * context,
float width,
float height,
unsigned int subdivisions,
bool invertU,
bool invertV,
string_view name,
ObjectWrapper * material )

◆ Renderbuffer_CreateInfo_release()

KANZI_INTEROP_API void kanzi::interop::Renderbuffer_CreateInfo_release ( Renderbuffer_CreateInfoWrapper * wrapper)

◆ Renderbuffer_CreateInfo_unwrap()

KANZI_INTEROP_API void * kanzi::interop::Renderbuffer_CreateInfo_unwrap ( Renderbuffer_CreateInfoWrapper * wrapper)

◆ Renderbuffer_CreateInfo_CreateInfo()

KANZI_INTEROP_API Renderbuffer_CreateInfoWrapper * kanzi::interop::Renderbuffer_CreateInfo_CreateInfo ( )

◆ Renderbuffer_CreateInfo_CreateInfo1()

KANZI_INTEROP_API Renderbuffer_CreateInfoWrapper * kanzi::interop::Renderbuffer_CreateInfo_CreateInfo1 ( unsigned int width,
unsigned int height,
GraphicsFormat format,
unsigned int sampleCount )

◆ Renderbuffer_CreateInfo_CreateInfo2()

KANZI_INTEROP_API Renderbuffer_CreateInfoWrapper * kanzi::interop::Renderbuffer_CreateInfo_CreateInfo2 ( unsigned int width,
unsigned int height,
GraphicsFormat format )

◆ Renderbuffer_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Renderbuffer_create ( Context * context,
Renderbuffer_CreateInfoWrapper * createInfo,
string_view name )

◆ Renderbuffer_create1()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Renderbuffer_create1 ( Context * context,
Renderbuffer_CreateInfoWrapper * createInfo )

◆ ShaderProgram_CreateInfo_release()

KANZI_INTEROP_API void kanzi::interop::ShaderProgram_CreateInfo_release ( ShaderProgram_CreateInfoWrapper * wrapper)

◆ ShaderProgram_CreateInfo_unwrap()

KANZI_INTEROP_API void * kanzi::interop::ShaderProgram_CreateInfo_unwrap ( ShaderProgram_CreateInfoWrapper * wrapper)

◆ ShaderProgram_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ShaderProgram_create ( Context * context,
ShaderProgram_CreateInfoWrapper * createInfo,
string_view name )

◆ ResourceDictionary_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ResourceDictionary_create ( Context * context,
string_view name )

◆ ResourceDictionarySelector_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ResourceDictionarySelector_create ( Context * context,
string_view name )

◆ Trajectory_createCircle()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Trajectory_createCircle ( Vector3 origin,
Vector3 up,
float angleInDegrees,
float radius,
Context * context,
string_view name )

◆ Trajectory_createLine()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Trajectory_createLine ( Vector3 origin,
Vector3 direction,
float length,
Context * context,
string_view name )

◆ Trajectory_createSpline()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Trajectory_createSpline ( SplineWrapper * spline,
Context * context,
string_view name )

◆ Trajectory_copySpline()

KANZI_INTEROP_API SplineWrapper * kanzi::interop::Trajectory_copySpline ( ObjectWrapper * thisPtrWrapper)

◆ Trajectory_getPointAbsolute()

KANZI_INTEROP_API Vector3 kanzi::interop::Trajectory_getPointAbsolute ( ObjectWrapper * thisPtrWrapper,
float lengthParameter )

◆ Trajectory_getPointRelative()

KANZI_INTEROP_API Vector3 kanzi::interop::Trajectory_getPointRelative ( ObjectWrapper * thisPtrWrapper,
float phaseParameter )

◆ Trajectory_getLength()

KANZI_INTEROP_API float kanzi::interop::Trajectory_getLength ( ObjectWrapper * thisPtrWrapper)

◆ Trajectory_isComplete()

KANZI_INTEROP_API bool kanzi::interop::Trajectory_isComplete ( ObjectWrapper * thisPtrWrapper)

◆ Trajectory_getVisualizationPointCount()

KANZI_INTEROP_API unsigned int kanzi::interop::Trajectory_getVisualizationPointCount ( ObjectWrapper * thisPtrWrapper)

◆ Trajectory_getVisualizationPoint()

KANZI_INTEROP_API Vector3 kanzi::interop::Trajectory_getVisualizationPoint ( ObjectWrapper * thisPtrWrapper,
unsigned int pointIndex,
unsigned int pointCount )

◆ Trajectory_getType()

KANZI_INTEROP_API TrajectoryEnums::Type kanzi::interop::Trajectory_getType ( ObjectWrapper * thisPtrWrapper)

◆ Trajectory_getRadius()

KANZI_INTEROP_API float kanzi::interop::Trajectory_getRadius ( ObjectWrapper * thisPtrWrapper)

◆ Trajectory_getAngle()

KANZI_INTEROP_API float kanzi::interop::Trajectory_getAngle ( ObjectWrapper * thisPtrWrapper)

◆ Trajectory_getLineDirection()

KANZI_INTEROP_API Vector3 kanzi::interop::Trajectory_getLineDirection ( ObjectWrapper * thisPtrWrapper)

◆ Trajectory_getCircleNormal()

KANZI_INTEROP_API Vector3 kanzi::interop::Trajectory_getCircleNormal ( ObjectWrapper * thisPtrWrapper)

◆ Trajectory_getCircleOrigin()

KANZI_INTEROP_API Vector3 kanzi::interop::Trajectory_getCircleOrigin ( ObjectWrapper * thisPtrWrapper)

◆ Trajectory_scalePoint()

KANZI_INTEROP_API Vector3 kanzi::interop::Trajectory_scalePoint ( ObjectWrapper * thisPtrWrapper,
Vector3 point,
const Matrix4x4 & transform,
Vector3 scaling )

◆ StateManager_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::StateManager_create ( Context * context,
string_view name )

◆ NodeEffectPrefab2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::NodeEffectPrefab2D_create ( Context * context,
string_view name,
NodeEffectTemplate2DWrapper * root )

◆ NodeEffectPrefab2D_create1()

KANZI_INTEROP_API ObjectReference * kanzi::interop::NodeEffectPrefab2D_create1 ( Context * context,
string_view name )

◆ NodeEffectTemplate2D_release()

KANZI_INTEROP_API void kanzi::interop::NodeEffectTemplate2D_release ( NodeEffectTemplate2DWrapper * wrapper)

◆ NodeEffectTemplate2D_unwrap()

KANZI_INTEROP_API void * kanzi::interop::NodeEffectTemplate2D_unwrap ( NodeEffectTemplate2DWrapper * wrapper)

◆ PrefabTemplate_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::PrefabTemplate_create ( Context * context,
ObjectWrapper * rootNode,
string_view name )

◆ RenderPassPrefab_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::RenderPassPrefab_create ( Context * context,
string_view name,
RenderPassTemplateWrapper * root )

◆ RenderPassPrefab_create1()

KANZI_INTEROP_API ObjectReference * kanzi::interop::RenderPassPrefab_create1 ( Context * context,
string_view name )

◆ RenderPassTemplate_release()

KANZI_INTEROP_API void kanzi::interop::RenderPassTemplate_release ( RenderPassTemplateWrapper * wrapper)

◆ RenderPassTemplate_unwrap()

KANZI_INTEROP_API void * kanzi::interop::RenderPassTemplate_unwrap ( RenderPassTemplateWrapper * wrapper)

◆ Spline_release()

KANZI_INTEROP_API void kanzi::interop::Spline_release ( SplineWrapper * wrapper)

◆ Spline_unwrap()

KANZI_INTEROP_API void * kanzi::interop::Spline_unwrap ( SplineWrapper * wrapper)

◆ ApplyActivationAction_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ApplyActivationAction_create ( Context * context,
string_view name )

◆ ApplyPropertyAction_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ApplyPropertyAction_create ( Context * context,
string_view name )

◆ DispatchMessageAction_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::DispatchMessageAction_create ( Context * context,
string_view name )

◆ MoveFocusAction_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::MoveFocusAction_create ( Context * context,
string_view name )

◆ SetPropertyAction_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::SetPropertyAction_create ( Context * context,
string_view name )

◆ TrySetFocusAction_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::TrySetFocusAction_create ( Context * context,
string_view name )

◆ WriteLogAction_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::WriteLogAction_create ( Context * context,
string_view name )

◆ ActivityConcept_getNode1()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::ActivityConcept_getNode1 ( void * nativeActivityConcept)

◆ DataSourceListItemGenerator2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::DataSourceListItemGenerator2D_create ( Context * context,
string_view name )

◆ DataSourceListItemGenerator3D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::DataSourceListItemGenerator3D_create ( Context * context,
string_view name )

◆ Activity2D_unwrapActivityConcept()

KANZI_INTEROP_API void * kanzi::interop::Activity2D_unwrapActivityConcept ( ObjectWrapper * wrapper)

◆ Activity2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Activity2D_create ( Context * context,
string_view name )

◆ Activity3D_unwrapActivityConcept()

KANZI_INTEROP_API void * kanzi::interop::Activity3D_unwrapActivityConcept ( ObjectWrapper * wrapper)

◆ Activity3D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Activity3D_create ( Context * context,
string_view name )

◆ Button2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Button2D_create ( Context * context,
string_view name )

◆ Button3D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Button3D_create ( Context * context,
string_view name )

◆ ContentLayout2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ContentLayout2D_create ( Context * context,
string_view name )

◆ ContentLayout3D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ContentLayout3D_create ( Context * context,
string_view name )

◆ DataDrivenExclusiveActivityHost2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::DataDrivenExclusiveActivityHost2D_create ( Context * context,
string_view name )

◆ DataDrivenExclusiveActivityHost3D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::DataDrivenExclusiveActivityHost3D_create ( Context * context,
string_view name )

◆ DockLayout2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::DockLayout2D_create ( Context * context,
string_view name )

◆ DockLayout3D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::DockLayout3D_create ( Context * context,
string_view name )

◆ ExclusiveActivityHost2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ExclusiveActivityHost2D_create ( Context * context,
string_view name )

◆ ExclusiveActivityHost3D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ExclusiveActivityHost3D_create ( Context * context,
string_view name )

◆ FlowLayout2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::FlowLayout2D_create ( Context * context,
string_view name )

◆ FlowLayout3D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::FlowLayout3D_create ( Context * context,
string_view name )

◆ GridLayout2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::GridLayout2D_create ( Context * context,
string_view name )

◆ GridLayout3D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::GridLayout3D_create ( Context * context,
string_view name )

◆ GridListBox2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::GridListBox2D_create ( Context * context,
string_view name )

◆ GridListBox3D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::GridListBox3D_create ( Context * context,
string_view name )

◆ ListBoxItemContainer3D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ListBoxItemContainer3D_create ( Context * context,
string_view name )

◆ ListBoxItemContainer2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ListBoxItemContainer2D_create ( Context * context,
string_view name )

◆ NinePatchImage2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::NinePatchImage2D_create ( Context * context,
string_view name )

◆ Page_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Page_create ( Context * context,
string_view name )

◆ PageHost_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::PageHost_create ( Context * context,
string_view name )

◆ PageTransitionCollection_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::PageTransitionCollection_create ( Context * context,
string_view name )

◆ ParallelActivityHost2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ParallelActivityHost2D_create ( Context * context,
string_view name )

◆ ParallelActivityHost3D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ParallelActivityHost3D_create ( Context * context,
string_view name )

◆ PrefabView2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::PrefabView2D_create ( Context * context,
string_view name )

◆ PrefabView3D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::PrefabView3D_create ( Context * context,
string_view name )

◆ ScrollView2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ScrollView2D_create ( Context * context,
string_view name )

◆ ScrollView3D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ScrollView3D_create ( Context * context,
string_view name )

◆ Slider2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Slider2D_create ( Context * context,
string_view name )

◆ Slider3D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Slider3D_create ( Context * context,
string_view name )

◆ StackLayout2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::StackLayout2D_create ( Context * context,
string_view name )

◆ StackLayout3D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::StackLayout3D_create ( Context * context,
string_view name )

◆ TextBlock2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::TextBlock2D_create ( Context * context,
string_view name )

◆ TextBlock2D_create1()

KANZI_INTEROP_API ObjectReference * kanzi::interop::TextBlock2D_create1 ( Context * context,
string_view name,
string_view text )

◆ TextBlock3D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::TextBlock3D_create ( Context * context,
string_view name )

◆ TextBox2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::TextBox2D_create ( Context * context,
string_view name )

◆ TextBox3D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::TextBox3D_create ( Context * context,
string_view name )

◆ ToggleButton2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ToggleButton2D_create ( Context * context,
string_view name )

◆ ToggleButton3D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ToggleButton3D_create ( Context * context,
string_view name )

◆ ToggleButtonGroup2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ToggleButtonGroup2D_create ( Context * context,
string_view name )

◆ ToggleButtonGroup3D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ToggleButtonGroup3D_create ( Context * context,
string_view name )

◆ TrajectoryLayout2D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::TrajectoryLayout2D_create ( Context * context,
string_view name )

◆ TrajectoryLayout3D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::TrajectoryLayout3D_create ( Context * context,
string_view name )

◆ TrajectoryListBox3D_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::TrajectoryListBox3D_create ( Context * context,
string_view name )

◆ AnimationPlayer_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::AnimationPlayer_create ( Context * context,
string_view name )

◆ FloatValueAccumulator_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::FloatValueAccumulator_create ( Context * context,
string_view name )

◆ IntValueAccumulator_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::IntValueAccumulator_create ( Context * context,
string_view name )

◆ PropertyDrivenAnimationPlayer_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::PropertyDrivenAnimationPlayer_create ( Context * context,
string_view name )

◆ PropertyTargetEasingInterpolator_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::PropertyTargetEasingInterpolator_create ( Context * context,
string_view name )

◆ PropertyTargetInterpolator_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::PropertyTargetInterpolator_create ( Context * context,
string_view name )

◆ ClickManipulatorComponent_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ClickManipulatorComponent_create ( Context * context,
string_view name )

◆ KeyManipulatorComponent_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::KeyManipulatorComponent_create ( Context * context,
string_view name )

◆ LongPressManipulatorComponent_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::LongPressManipulatorComponent_create ( Context * context,
string_view name )

◆ MultiClickManipulatorComponent_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::MultiClickManipulatorComponent_create ( Context * context,
string_view name )

◆ NavigationManipulatorComponent_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::NavigationManipulatorComponent_create ( Context * context,
string_view name )

◆ PanManipulatorComponent_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::PanManipulatorComponent_create ( Context * context,
string_view name )

◆ DataTrigger_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::DataTrigger_create ( Context * context,
string_view name )

◆ MessageTrigger_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::MessageTrigger_create ( Context * context,
string_view name )

◆ OnAttachedTrigger_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::OnAttachedTrigger_create ( Context * context,
string_view name )

◆ OnPropertyChangedTrigger_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::OnPropertyChangedTrigger_create ( Context * context,
string_view name )

◆ TimerTrigger_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::TimerTrigger_create ( Context * context,
string_view name )

◆ ActionBase_getName()

KANZI_INTEROP_API string kanzi::interop::ActionBase_getName ( ObjectWrapper * objectWrapper)

◆ Action_getTrigger()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Action_getTrigger ( ObjectWrapper * objectWrapper)

◆ Action_invoke()

KANZI_INTEROP_API void kanzi::interop::Action_invoke ( ObjectWrapper * objectWrapper)

◆ Action_createDirector()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Action_createDirector ( Context * context,
string_view name,
MetaclassWrapper * metaClass )

◆ Binding_createOneWay() [1/4]

KANZI_INTEROP_API AbstractBindingWrapper * kanzi::interop::Binding_createOneWay ( string_view sourcePath,
PropertyTypeWrapper * sourcePropertyTypeWrapper )

◆ Binding_createOneWay() [2/4]

KANZI_INTEROP_API AbstractBindingWrapper * kanzi::interop::Binding_createOneWay ( string_view sourcePath,
PropertyTypeWrapper * sourcePropertyTypeWrapper,
PropertyField sourceField )

◆ Binding_createOneWay() [3/4]

KANZI_INTEROP_API AbstractBindingWrapper * kanzi::interop::Binding_createOneWay ( VariantWrapper * variantWrapper)

◆ Binding_createOneWay() [4/4]

KANZI_INTEROP_API AbstractBindingWrapper * kanzi::interop::Binding_createOneWay ( ResourceIDWrapper * wrapper)

◆ Binding_createTwoWay() [1/2]

KANZI_INTEROP_API AbstractBindingWrapper * kanzi::interop::Binding_createTwoWay ( string_view sourcePath,
PropertyTypeWrapper * sourcePropertyTypeWrapper )

◆ Binding_createTwoWay() [2/2]

KANZI_INTEROP_API AbstractBindingWrapper * kanzi::interop::Binding_createTwoWay ( string_view sourcePath,
PropertyTypeWrapper * sourcePropertyTypeWrapper,
PropertyField sourceField )

◆ Binding_createToSource() [1/2]

KANZI_INTEROP_API AbstractBindingWrapper * kanzi::interop::Binding_createToSource ( string_view readPath,
PropertyTypeWrapper * readPropertyTypeWrapper,
string_view pushPath,
PropertyTypeWrapper * pushPropertyTypeWrapper )

◆ Binding_createToSource() [2/2]

KANZI_INTEROP_API AbstractBindingWrapper * kanzi::interop::Binding_createToSource ( string_view readPath,
PropertyTypeWrapper * readPropertyTypeWrapper,
PropertyField readField,
string_view pushPath,
PropertyTypeWrapper * pushPropertyTypeWrapper,
PropertyField pushField )

◆ Binding_createCallbackBindingProcessor()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Binding_createCallbackBindingProcessor ( Context * context,
CallbackBindingProcessorDirector * director )

◆ Binding_addProcessor()

KANZI_INTEROP_API void kanzi::interop::Binding_addProcessor ( AbstractBindingWrapper * bindingWrapper,
ObjectWrapper * bindingProcessorWrapper )

◆ Binding_removeProcessor()

KANZI_INTEROP_API void kanzi::interop::Binding_removeProcessor ( AbstractBindingWrapper * bindingWrapper,
ObjectWrapper * bindingProcessorWrapper )

◆ Binding_release()

KANZI_INTEROP_API void kanzi::interop::Binding_release ( AbstractBindingWrapper * bindingWrapper)

◆ Binding_releaseProcessor()

KANZI_INTEROP_API void kanzi::interop::Binding_releaseProcessor ( ObjectWrapper * bindingProcessorWrapper)

◆ Binding_releaseRuntime()

KANZI_INTEROP_API void kanzi::interop::Binding_releaseRuntime ( AbstractBindingRuntimeWrapper * bindingRuntimeWrapper)

◆ Binding_unwrap()

KANZI_INTEROP_API void * kanzi::interop::Binding_unwrap ( AbstractBindingWrapper * bindingWrapper)

◆ Binding_unwrapProcessor()

KANZI_INTEROP_API void * kanzi::interop::Binding_unwrapProcessor ( ObjectWrapper * bindingProcessorWrapper)

◆ Binding_unwrapRuntime()

KANZI_INTEROP_API void * kanzi::interop::Binding_unwrapRuntime ( AbstractBindingRuntimeWrapper * bindingRuntimeWrapper)

◆ BitmapImage_createEmpty()

KANZI_INTEROP_API BitmapImageWrapper * kanzi::interop::BitmapImage_createEmpty ( unsigned int width,
unsigned int height,
GraphicsFormat format,
string_view name )

◆ BitmapImage_createFromMemory()

KANZI_INTEROP_API BitmapImageWrapper * kanzi::interop::BitmapImage_createFromMemory ( unsigned int width,
unsigned int height,
GraphicsFormat format,
span< byte > data,
string_view name )

◆ BitmapImage_release()

KANZI_INTEROP_API void kanzi::interop::BitmapImage_release ( BitmapImageWrapper * bitmap)

◆ BitmapImage_unwrap()

KANZI_INTEROP_API void * kanzi::interop::BitmapImage_unwrap ( BitmapImageWrapper * bitmap)

◆ BitmapImage_getWidth()

KANZI_INTEROP_API unsigned int kanzi::interop::BitmapImage_getWidth ( BitmapImageWrapper * bitmap)

◆ BitmapImage_getWidthByMipmapLevel()

KANZI_INTEROP_API unsigned int kanzi::interop::BitmapImage_getWidthByMipmapLevel ( BitmapImageWrapper * bitmap,
size_t mipmapLevel )

◆ BitmapImage_getHeight()

KANZI_INTEROP_API unsigned int kanzi::interop::BitmapImage_getHeight ( BitmapImageWrapper * bitmap)

◆ BitmapImage_getHeightByMipmapLevel()

KANZI_INTEROP_API unsigned int kanzi::interop::BitmapImage_getHeightByMipmapLevel ( BitmapImageWrapper * bitmap,
size_t mipmapLevel )

◆ BitmapImage_resetData()

KANZI_INTEROP_API void kanzi::interop::BitmapImage_resetData ( BitmapImageWrapper * bitmap,
unsigned int newWidth,
unsigned int newHeight,
GraphicsFormat format )

◆ BitmapImage_getDataFormat()

KANZI_INTEROP_API GraphicsFormat kanzi::interop::BitmapImage_getDataFormat ( BitmapImageWrapper * bitmap)

◆ BitmapImage_getData()

KANZI_INTEROP_API span< byte > kanzi::interop::BitmapImage_getData ( BitmapImageWrapper * bitmap)

◆ BitmapImage_getMipmapLevelCount()

KANZI_INTEROP_API size_t kanzi::interop::BitmapImage_getMipmapLevelCount ( BitmapImageWrapper * bitmap)

◆ BitmapImage_premultiplyAlpha()

KANZI_INTEROP_API void kanzi::interop::BitmapImage_premultiplyAlpha ( BitmapImageWrapper * bitmap)

◆ Condition_check()

KANZI_INTEROP_API bool kanzi::interop::Condition_check ( ObjectWrapper * objectWrapper)

◆ Condition_getTrigger()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Condition_getTrigger ( ObjectWrapper * objectWrapper)

◆ Condition_createDirector()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Condition_createDirector ( Context * context,
MetaclassWrapper * metaclass )

◆ TextResource_create() [2/2]

KANZI_INTEROP_API ObjectReference * kanzi::interop::TextResource_create ( Context * context,
string_view name,
string_view value )

◆ TextResource_getText()

KANZI_INTEROP_API string kanzi::interop::TextResource_getText ( ObjectWrapper * wrapper)

◆ DataContextModifiedSubscriptionToken_release()

KANZI_INTEROP_API void kanzi::interop::DataContextModifiedSubscriptionToken_release ( DataContextModifiedSubscriptionTokenWrapper * wrapper)

◆ DataContext_addModifiedNotificationHandler()

KANZI_INTEROP_API DataContextModifiedSubscriptionTokenWrapper * kanzi::interop::DataContext_addModifiedNotificationHandler ( ObjectWrapper * wrapper,
DataContextModifiedSubscriptionDirector * director )

◆ DataContext_removeModifiedNotificationHandler()

KANZI_INTEROP_API void kanzi::interop::DataContext_removeModifiedNotificationHandler ( ObjectWrapper * wrapper,
DataContextModifiedSubscriptionTokenWrapper * token )

◆ DataContext_notifyModified()

KANZI_INTEROP_API void kanzi::interop::DataContext_notifyModified ( ObjectWrapper * wrapper)

◆ DataContext_getData()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::DataContext_getData ( ObjectWrapper * wrapper)

◆ DataContext_lookupDataContext()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::DataContext_lookupDataContext ( ObjectWrapper * wrapper,
string_view relativePath )

◆ DataObject_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::DataObject_create ( Context * context,
string_view name )

◆ DataObject_getName()

KANZI_INTEROP_API string kanzi::interop::DataObject_getName ( ObjectWrapper * wrapper)

◆ DataObject_setName()

KANZI_INTEROP_API void kanzi::interop::DataObject_setName ( ObjectWrapper * wrapper,
string_view value )

◆ DataObject_getType()

KANZI_INTEROP_API DataObjectType kanzi::interop::DataObject_getType ( ObjectWrapper * wrapper)

◆ DataObject_setParent()

KANZI_INTEROP_API void kanzi::interop::DataObject_setParent ( ObjectWrapper * wrapper,
ObjectWrapper * parent )

◆ DataObject_getParent()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::DataObject_getParent ( ObjectWrapper * wrapper)

◆ DataObject_getChildCount()

KANZI_INTEROP_API size_t kanzi::interop::DataObject_getChildCount ( ObjectWrapper * wrapper)

◆ DataObject_getChild()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::DataObject_getChild ( ObjectWrapper * wrapper,
size_t index )

◆ DataObject_getChildIndex()

KANZI_INTEROP_API size_t kanzi::interop::DataObject_getChildIndex ( ObjectWrapper * wrapper,
ObjectWrapper * child )

◆ DataObject_findChild()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::DataObject_findChild ( ObjectWrapper * wrapper,
string_view childName )

◆ DataObject_hasChild()

KANZI_INTEROP_API bool kanzi::interop::DataObject_hasChild ( ObjectWrapper * wrapper,
ObjectWrapper * child )

◆ DataObject_addChild()

KANZI_INTEROP_API void kanzi::interop::DataObject_addChild ( ObjectWrapper * wrapper,
ObjectWrapper * child )

◆ DataObject_insertChild()

KANZI_INTEROP_API void kanzi::interop::DataObject_insertChild ( ObjectWrapper * wrapper,
size_t index,
ObjectWrapper * child )

◆ DataObject_removeChildAtIndex()

KANZI_INTEROP_API void kanzi::interop::DataObject_removeChildAtIndex ( ObjectWrapper * wrapper,
size_t index )

◆ DataObject_removeChild()

KANZI_INTEROP_API void kanzi::interop::DataObject_removeChild ( ObjectWrapper * wrapper,
ObjectWrapper * child )

◆ DataObject_removeAllChildren()

KANZI_INTEROP_API void kanzi::interop::DataObject_removeAllChildren ( ObjectWrapper * wrapper)

◆ DataObject_getChildrenIterator()

KANZI_INTEROP_API IteratorWrapper * kanzi::interop::DataObject_getChildrenIterator ( ObjectWrapper * objectWrapper)

◆ DataObject_getValueBool()

KANZI_INTEROP_API bool kanzi::interop::DataObject_getValueBool ( ObjectWrapper * wrapper)

◆ DataObject_getValueInt()

KANZI_INTEROP_API int kanzi::interop::DataObject_getValueInt ( ObjectWrapper * wrapper)

◆ DataObject_getValueReal()

KANZI_INTEROP_API double kanzi::interop::DataObject_getValueReal ( ObjectWrapper * wrapper)

◆ DataObject_getValueString()

KANZI_INTEROP_API string kanzi::interop::DataObject_getValueString ( ObjectWrapper * wrapper)

◆ DataObjectBool_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::DataObjectBool_create ( Context * context,
string_view name,
bool value )

◆ DataObjectBool_setValue()

KANZI_INTEROP_API void kanzi::interop::DataObjectBool_setValue ( ObjectWrapper * wrapper,
bool value )

◆ DataObjectBool_getValue()

KANZI_INTEROP_API bool kanzi::interop::DataObjectBool_getValue ( ObjectWrapper * wrapper)

◆ DataObjectInt_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::DataObjectInt_create ( Context * context,
string_view name,
int32_t value )

◆ DataObjectInt_setValue()

KANZI_INTEROP_API void kanzi::interop::DataObjectInt_setValue ( ObjectWrapper * wrapper,
int32_t value )

◆ DataObjectInt_getValue()

KANZI_INTEROP_API int32_t kanzi::interop::DataObjectInt_getValue ( ObjectWrapper * wrapper)

◆ DataObjectReal_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::DataObjectReal_create ( Context * context,
string_view name,
double value )

◆ DataObjectReal_setValue()

KANZI_INTEROP_API void kanzi::interop::DataObjectReal_setValue ( ObjectWrapper * wrapper,
double value )

◆ DataObjectReal_getValue()

KANZI_INTEROP_API double kanzi::interop::DataObjectReal_getValue ( ObjectWrapper * wrapper)

◆ DataObjectString_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::DataObjectString_create ( Context * context,
string_view name,
string_view value )

◆ DataObjectString_setValue()

KANZI_INTEROP_API void kanzi::interop::DataObjectString_setValue ( ObjectWrapper * wrapper,
string_view value )

◆ DataObjectString_getValue()

KANZI_INTEROP_API string kanzi::interop::DataObjectString_getValue ( ObjectWrapper * wrapper)

◆ DataObjectList_createDirector()

KANZI_INTEROP_API ObjectReference * kanzi::interop::DataObjectList_createDirector ( Context * context,
const char * name,
MetaclassWrapper * metaClass )

◆ DataObjectList_itemCount()

KANZI_INTEROP_API size_t kanzi::interop::DataObjectList_itemCount ( ObjectWrapper * wrapper)

◆ DataObjectList_acquireItem()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::DataObjectList_acquireItem ( ObjectWrapper * wrapper,
size_t index )

◆ DataObjectList_releaseItem()

KANZI_INTEROP_API void kanzi::interop::DataObjectList_releaseItem ( ObjectWrapper * wrapper,
size_t index )

◆ DataObjectList_getItemTemplate()

KANZI_INTEROP_API ObjectReference * kanzi::interop::DataObjectList_getItemTemplate ( ObjectWrapper * wrapper)

◆ DataSource_createDirector()

KANZI_INTEROP_API ObjectReference * kanzi::interop::DataSource_createDirector ( Context * context,
string_view name,
MetaclassWrapper * metaClass )

◆ Domain_getColorWorkflow()

KANZI_INTEROP_API ColorWorkflow kanzi::interop::Domain_getColorWorkflow ( Context * context)

◆ Domain_getContext()

KANZI_INTEROP_API Context * kanzi::interop::Domain_getContext ( void * nativeDomain,
string_view moduleName )

◆ Domain_connect()

KANZI_INTEROP_API void kanzi::interop::Domain_connect ( Context * context,
DomainProxy domainProxy,
ContextDirector * director )

◆ Domain_disconnect()

KANZI_INTEROP_API void kanzi::interop::Domain_disconnect ( Context * context)

◆ Domain_getConnected()

KANZI_INTEROP_API DomainProxy kanzi::interop::Domain_getConnected ( Context * context)

◆ Domain_registerPlugin()

KANZI_INTEROP_API void kanzi::interop::Domain_registerPlugin ( Context * context,
string_view name,
PluginDirector * director )

◆ Domain_registerPluginHandler()

KANZI_INTEROP_API void kanzi::interop::Domain_registerPluginHandler ( Context * context,
string_view protocol,
PluginHandlerDirector * director )

◆ Domain_unregisterPluginHandler()

KANZI_INTEROP_API void kanzi::interop::Domain_unregisterPluginHandler ( Context * context,
string_view protocol )

◆ Domain_getKanziReleaseVersion()

KANZI_INTEROP_API void kanzi::interop::Domain_getKanziReleaseVersion ( IntWrapper * versionMajor,
IntWrapper * versionMinor,
IntWrapper * versionUpdate,
StringWrapper * versionString )

◆ Context_create()

KANZI_INTEROP_API Context * kanzi::interop::Context_create ( Domain * domain)

◆ Context_setErrorCallback()

KANZI_INTEROP_API void kanzi::interop::Context_setErrorCallback ( void * callbackUserData,
ErrorCallback * callback )

◆ Context_setUserData()

KANZI_INTEROP_API void kanzi::interop::Context_setUserData ( Context * context,
void * userData,
ContextDirector * director )

◆ Context_getUserData()

KANZI_INTEROP_API void * kanzi::interop::Context_getUserData ( Context * context)

◆ Context_release()

KANZI_INTEROP_API void kanzi::interop::Context_release ( Context * context)

◆ Context_unwrap()

KANZI_INTEROP_API const void * kanzi::interop::Context_unwrap ( Context * context)

◆ Context_loadKzbFile()

KANZI_INTEROP_API void kanzi::interop::Context_loadKzbFile ( Context * context,
string_view fileName )

◆ Texture_create()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Texture_create ( Context * context,
TextureCreateInfo * createInfo,
string_view name )

◆ Texture_recreate()

KANZI_INTEROP_API void kanzi::interop::Texture_recreate ( ObjectWrapper * wrapper,
TextureCreateInfo * createInfo )

◆ GPUResource_getGPUMemoryUsage()

KANZI_INTEROP_API unsigned int kanzi::interop::GPUResource_getGPUMemoryUsage ( ObjectWrapper * wrapper)

◆ GPUResource_isDeployed()

KANZI_INTEROP_API bool kanzi::interop::GPUResource_isDeployed ( ObjectWrapper * wrapper)

◆ Surface_getWidth()

KANZI_INTEROP_API unsigned int kanzi::interop::Surface_getWidth ( ObjectWrapper * wrapper)

◆ Surface_getHeight()

KANZI_INTEROP_API unsigned int kanzi::interop::Surface_getHeight ( ObjectWrapper * wrapper)

◆ Surface_getRenderTargetSampleCount()

KANZI_INTEROP_API unsigned int kanzi::interop::Surface_getRenderTargetSampleCount ( ObjectWrapper * wrapper)

◆ Surface_getFormat()

KANZI_INTEROP_API GraphicsFormat kanzi::interop::Surface_getFormat ( ObjectWrapper * wrapper)

◆ Surface_getSliceCount()

KANZI_INTEROP_API unsigned int kanzi::interop::Surface_getSliceCount ( ObjectWrapper * wrapper)

◆ Surface_getFaceCount()

KANZI_INTEROP_API unsigned int kanzi::interop::Surface_getFaceCount ( ObjectWrapper * wrapper)

◆ Surface_getMipmapLevelCount()

KANZI_INTEROP_API unsigned int kanzi::interop::Surface_getMipmapLevelCount ( ObjectWrapper * wrapper)

◆ MainLoopScheduler_prependTask()

KANZI_INTEROP_API MainLoopTaskTokenWrapper * kanzi::interop::MainLoopScheduler_prependTask ( Context * context,
MainLoopStageWrapper * stage,
const char *const name,
TaskRecurrence recurrence,
TaskDirector * taskDirector )

◆ MainLoopScheduler_appendTask()

KANZI_INTEROP_API MainLoopTaskTokenWrapper * kanzi::interop::MainLoopScheduler_appendTask ( Context * context,
MainLoopStageWrapper * stage,
const char *const name,
TaskRecurrence recurrence,
TaskDirector * taskDirector )

◆ MainLoopScheduler_replaceTask()

KANZI_INTEROP_API bool kanzi::interop::MainLoopScheduler_replaceTask ( MainLoopStageWrapper * stage,
MainLoopTaskTokenWrapper * tokenWrapper,
TaskDirector * taskDirector )

◆ MainLoopScheduler_removeTask()

KANZI_INTEROP_API bool kanzi::interop::MainLoopScheduler_removeTask ( MainLoopStageWrapper * stage,
MainLoopTaskTokenWrapper * tokenWrapper )

◆ MainLoopScheduler_clearTasks()

KANZI_INTEROP_API void kanzi::interop::MainLoopScheduler_clearTasks ( Context * context,
MainLoopStageWrapper * stage )

◆ MainLoopScheduler_prependTimer()

KANZI_INTEROP_API MainLoopTimerTokenWrapper * kanzi::interop::MainLoopScheduler_prependTimer ( Context * context,
MainLoopStageWrapper * stage,
const char *const name,
TimerRecurrence recurrence,
NanosecondWrapper intervalNS,
TimerTaskDirector * timerTaskDirector )

◆ MainLoopScheduler_appendTimer()

KANZI_INTEROP_API MainLoopTimerTokenWrapper * kanzi::interop::MainLoopScheduler_appendTimer ( Context * context,
MainLoopStageWrapper * stage,
const char *const name,
TimerRecurrence recurrence,
NanosecondWrapper intervalNS,
TimerTaskDirector * timerTaskDirector )

◆ MainLoopScheduler_removeTimer()

KANZI_INTEROP_API bool kanzi::interop::MainLoopScheduler_removeTimer ( MainLoopTimerTokenWrapper * tokenWrapper)

◆ MainLoopScheduler_setCurrentFrameRendered()

KANZI_INTEROP_API void kanzi::interop::MainLoopScheduler_setCurrentFrameRendered ( Context * context)

◆ MainLoopScheduler_isCurrentFrameRendered()

KANZI_INTEROP_API bool kanzi::interop::MainLoopScheduler_isCurrentFrameRendered ( Context * context)

◆ MainLoopScheduler_setFrameRateLimit()

KANZI_INTEROP_API void kanzi::interop::MainLoopScheduler_setFrameRateLimit ( Context * context,
unsigned int frameRate )

◆ MainLoopScheduler_enableSuspendWhenIdle()

KANZI_INTEROP_API void kanzi::interop::MainLoopScheduler_enableSuspendWhenIdle ( Context * context,
bool suspendEnable )

◆ MainLoopScheduler_isSuspendWhenIdleEnabled()

KANZI_INTEROP_API bool kanzi::interop::MainLoopScheduler_isSuspendWhenIdleEnabled ( Context * context)

◆ MainLoopScheduler_getInputStage()

KANZI_INTEROP_API MainLoopStageWrapper * kanzi::interop::MainLoopScheduler_getInputStage ( )

◆ MainLoopScheduler_getUserStage()

KANZI_INTEROP_API MainLoopStageWrapper * kanzi::interop::MainLoopScheduler_getUserStage ( )

◆ MainLoopScheduler_getAnimateStage()

KANZI_INTEROP_API MainLoopStageWrapper * kanzi::interop::MainLoopScheduler_getAnimateStage ( )

◆ MainLoopScheduler_getLayoutStage()

KANZI_INTEROP_API MainLoopStageWrapper * kanzi::interop::MainLoopScheduler_getLayoutStage ( )

◆ MainLoopScheduler_getRenderStage()

KANZI_INTEROP_API MainLoopStageWrapper * kanzi::interop::MainLoopScheduler_getRenderStage ( )

◆ MainLoopScheduler_getPresentStage()

KANZI_INTEROP_API MainLoopStageWrapper * kanzi::interop::MainLoopScheduler_getPresentStage ( )

◆ MessageArguments_create()

KANZI_INTEROP_API MessageArgumentsWrapper * kanzi::interop::MessageArguments_create ( )

◆ MessageArguments_release()

KANZI_INTEROP_API void kanzi::interop::MessageArguments_release ( MessageArgumentsWrapper * wrapper)

◆ MessageArguments_getSource()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::MessageArguments_getSource ( MessageArgumentsWrapper * wrapper)

◆ MessageArguments_setHandled()

KANZI_INTEROP_API void kanzi::interop::MessageArguments_setHandled ( MessageArgumentsWrapper * wrapper,
bool handled )

◆ MessageArguments_isHandled()

KANZI_INTEROP_API bool kanzi::interop::MessageArguments_isHandled ( MessageArgumentsWrapper * wrapper)

◆ MessageArguments_getIntArgument()

KANZI_INTEROP_API int kanzi::interop::MessageArguments_getIntArgument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ MessageArguments_getOptionalIntArgument()

KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalIntArgument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
IntWrapper * valueWrapper )

◆ MessageArguments_setIntArgument()

KANZI_INTEROP_API void kanzi::interop::MessageArguments_setIntArgument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
int value )

◆ MessageArguments_getBoolArgument()

KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getBoolArgument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ MessageArguments_getOptionalBoolArgument()

KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalBoolArgument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
BoolWrapper * valueWrapper )

◆ MessageArguments_setBoolArgument()

KANZI_INTEROP_API void kanzi::interop::MessageArguments_setBoolArgument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
bool value )

◆ MessageArguments_getFloatArgument()

KANZI_INTEROP_API float kanzi::interop::MessageArguments_getFloatArgument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ MessageArguments_getOptionalFloatArgument()

KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalFloatArgument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
FloatWrapper * valueWrapper )

◆ MessageArguments_setFloatArgument()

KANZI_INTEROP_API void kanzi::interop::MessageArguments_setFloatArgument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
float value )

◆ MessageArguments_getStringArgument()

KANZI_INTEROP_API string kanzi::interop::MessageArguments_getStringArgument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ MessageArguments_getOptionalStringArgument()

KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalStringArgument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
StringWrapper * valueWrapper )

◆ MessageArguments_setStringArgument()

KANZI_INTEROP_API void kanzi::interop::MessageArguments_setStringArgument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
string_view value )

◆ MessageArguments_getColorRGBAArgument()

KANZI_INTEROP_API ColorRGBA kanzi::interop::MessageArguments_getColorRGBAArgument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ MessageArguments_getOptionalColorRGBAArgument()

KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalColorRGBAArgument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
ColorRGBA * value )

◆ MessageArguments_setColorRGBAArgument()

KANZI_INTEROP_API void kanzi::interop::MessageArguments_setColorRGBAArgument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
ColorRGBA value )

◆ MessageArguments_getMatrix3x3Argument()

KANZI_INTEROP_API Matrix3x3 kanzi::interop::MessageArguments_getMatrix3x3Argument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ MessageArguments_getOptionalMatrix3x3Argument()

KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalMatrix3x3Argument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
Matrix3x3 * value )

◆ MessageArguments_setMatrix3x3Argument()

KANZI_INTEROP_API void kanzi::interop::MessageArguments_setMatrix3x3Argument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
Matrix3x3 value )

◆ MessageArguments_getMatrix4x4Argument()

KANZI_INTEROP_API Matrix4x4 kanzi::interop::MessageArguments_getMatrix4x4Argument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ MessageArguments_getOptionalMatrix4x4Argument()

KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalMatrix4x4Argument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
Matrix4x4 * value )

◆ MessageArguments_setMatrix4x4Argument()

KANZI_INTEROP_API void kanzi::interop::MessageArguments_setMatrix4x4Argument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
Matrix4x4 value )

◆ MessageArguments_getResourceArgument()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::MessageArguments_getResourceArgument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ MessageArguments_getOptionalResourceArgument()

KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalResourceArgument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
ObjectWrapperWrapper * valueWrapper )

◆ MessageArguments_setResourceArgument()

KANZI_INTEROP_API void kanzi::interop::MessageArguments_setResourceArgument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
ObjectWrapper * resourceWrapper )

◆ MessageArguments_getSRTValue2DArgument()

KANZI_INTEROP_API SRTValue2D kanzi::interop::MessageArguments_getSRTValue2DArgument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ MessageArguments_getOptionalSRTValue2DArgument()

KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalSRTValue2DArgument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
SRTValue2D * value )

◆ MessageArguments_setSRTValue2DArgument()

KANZI_INTEROP_API void kanzi::interop::MessageArguments_setSRTValue2DArgument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
SRTValue2D value )

◆ MessageArguments_getSRTValue3DArgument()

KANZI_INTEROP_API SRTValue3D kanzi::interop::MessageArguments_getSRTValue3DArgument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ MessageArguments_getOptionalSRTValue3DArgument()

KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalSRTValue3DArgument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
SRTValue3D * value )

◆ MessageArguments_setSRTValue3DArgument()

KANZI_INTEROP_API void kanzi::interop::MessageArguments_setSRTValue3DArgument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
SRTValue3D value )

◆ MessageArguments_getVector2Argument()

KANZI_INTEROP_API Vector2 kanzi::interop::MessageArguments_getVector2Argument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ MessageArguments_getOptionalVector2Argument()

KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalVector2Argument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
Vector2 * value )

◆ MessageArguments_setVector2Argument()

KANZI_INTEROP_API void kanzi::interop::MessageArguments_setVector2Argument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
Vector2 value )

◆ MessageArguments_getVector3Argument()

KANZI_INTEROP_API Vector3 kanzi::interop::MessageArguments_getVector3Argument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ MessageArguments_getOptionalVector3Argument()

KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalVector3Argument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
Vector3 * value )

◆ MessageArguments_setVector3Argument()

KANZI_INTEROP_API void kanzi::interop::MessageArguments_setVector3Argument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
Vector3 value )

◆ MessageArguments_getVector4Argument()

KANZI_INTEROP_API Vector4 kanzi::interop::MessageArguments_getVector4Argument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ MessageArguments_getOptionalVector4Argument()

KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalVector4Argument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
Vector4 * value )

◆ MessageArguments_setVector4Argument()

KANZI_INTEROP_API void kanzi::interop::MessageArguments_setVector4Argument ( MessageArgumentsWrapper * messageArgumentsWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
Vector4 value )

◆ Node_setBinding() [1/3]

KANZI_INTEROP_API AbstractBindingRuntimeWrapper * kanzi::interop::Node_setBinding ( ObjectWrapper * objectWrapper,
AbstractBindingWrapper * bindingWrapper )

◆ Node_setBinding() [2/3]

KANZI_INTEROP_API AbstractBindingRuntimeWrapper * kanzi::interop::Node_setBinding ( ObjectWrapper * objectWrapper,
AbstractBindingWrapper * bindingWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ Node_setBinding() [3/3]

KANZI_INTEROP_API AbstractBindingRuntimeWrapper * kanzi::interop::Node_setBinding ( ObjectWrapper * objectWrapper,
AbstractBindingWrapper * bindingWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
PropertyField propertyField )

◆ Node_setBindingWithOwner() [1/2]

KANZI_INTEROP_API AbstractBindingRuntimeWrapper * kanzi::interop::Node_setBindingWithOwner ( ObjectWrapper * objectWrapper,
AbstractBindingWrapper * bindingWrapper,
ObjectWrapper * ownerObjectWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ Node_setBindingWithOwner() [2/2]

KANZI_INTEROP_API AbstractBindingRuntimeWrapper * kanzi::interop::Node_setBindingWithOwner ( ObjectWrapper * objectWrapper,
AbstractBindingWrapper * bindingWrapper,
ObjectWrapper * ownerObjectWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
PropertyField propertyField )

◆ Node_setModifierBinding() [1/2]

KANZI_INTEROP_API AbstractBindingRuntimeWrapper * kanzi::interop::Node_setModifierBinding ( ObjectWrapper * objectWrapper,
AbstractBindingWrapper * bindingWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ Node_setModifierBinding() [2/2]

KANZI_INTEROP_API AbstractBindingRuntimeWrapper * kanzi::interop::Node_setModifierBinding ( ObjectWrapper * objectWrapper,
AbstractBindingWrapper * bindingWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
PropertyField propertyField )

◆ Node_setModifierBindingWithOwner() [1/2]

KANZI_INTEROP_API AbstractBindingRuntimeWrapper * kanzi::interop::Node_setModifierBindingWithOwner ( ObjectWrapper * objectWrapper,
AbstractBindingWrapper * bindingWrapper,
ObjectWrapper * ownerObjectWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ Node_setModifierBindingWithOwner() [2/2]

KANZI_INTEROP_API AbstractBindingRuntimeWrapper * kanzi::interop::Node_setModifierBindingWithOwner ( ObjectWrapper * objectWrapper,
AbstractBindingWrapper * bindingWrapper,
ObjectWrapper * ownerObjectWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
PropertyField propertyField )

◆ Node_removeBinding()

KANZI_INTEROP_API void kanzi::interop::Node_removeBinding ( ObjectWrapper * objectWrapper,
AbstractBindingRuntimeWrapper * bindingRuntimeWrapper )

◆ Node_removeBindingsWithOwner()

KANZI_INTEROP_API void kanzi::interop::Node_removeBindingsWithOwner ( ObjectWrapper * objectWrapper,
ObjectWrapper * ownerObjectWrapper )

◆ Node_addInputManipulator()

KANZI_INTEROP_API void kanzi::interop::Node_addInputManipulator ( ObjectWrapper * objectWrapper,
ObjectWrapper * inputManipulatorWrapper )

◆ Node_removeInputManipulator()

KANZI_INTEROP_API void kanzi::interop::Node_removeInputManipulator ( ObjectWrapper * objectWrapper,
ObjectWrapper * inputManipulatorWrapper )

◆ Node_getResourceDictionary()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node_getResourceDictionary ( ObjectWrapper * objectWrapper)

◆ Node_acquireResourceDictionary()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node_acquireResourceDictionary ( ObjectWrapper * objectWrapper)

◆ Node_notifyResourceDictionaryModified()

KANZI_INTEROP_API void kanzi::interop::Node_notifyResourceDictionaryModified ( ObjectWrapper * objectWrapper)

◆ Node_setResourceDictionary()

KANZI_INTEROP_API void kanzi::interop::Node_setResourceDictionary ( ObjectWrapper * objectWrapper,
ObjectWrapper * resourceDictionary )

◆ Node_addResourceDictionary()

KANZI_INTEROP_API void kanzi::interop::Node_addResourceDictionary ( ObjectWrapper * objectWrapper,
ObjectWrapper * resourceDictionary )

◆ Node_isNamed()

KANZI_INTEROP_API bool kanzi::interop::Node_isNamed ( ObjectWrapper * wrapper,
string_view name )

◆ Node_isEffectivelyEnabled()

KANZI_INTEROP_API bool kanzi::interop::Node_isEffectivelyEnabled ( ObjectWrapper * wrapper)

◆ Node_isEffectivelyVisible()

KANZI_INTEROP_API bool kanzi::interop::Node_isEffectivelyVisible ( ObjectWrapper * wrapper)

◆ Node_isEffectivelyFocusable()

KANZI_INTEROP_API bool kanzi::interop::Node_isEffectivelyFocusable ( ObjectWrapper * wrapper)

◆ Node_isInitialized()

KANZI_INTEROP_API bool kanzi::interop::Node_isInitialized ( ObjectWrapper * wrapper)

◆ Node_isAttached()

KANZI_INTEROP_API bool kanzi::interop::Node_isAttached ( ObjectWrapper * wrapper)

◆ Node_isAttaching()

KANZI_INTEROP_API bool kanzi::interop::Node_isAttaching ( ObjectWrapper * wrapper)

◆ Node_isDetaching()

KANZI_INTEROP_API bool kanzi::interop::Node_isDetaching ( ObjectWrapper * wrapper)

◆ Node_attachRecursive()

KANZI_INTEROP_API void kanzi::interop::Node_attachRecursive ( ObjectWrapper * objectWrapper)

◆ Node_detachRecursive()

KANZI_INTEROP_API void kanzi::interop::Node_detachRecursive ( ObjectWrapper * objectWrapper)

◆ Node_trySetFocus()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node_trySetFocus ( ObjectWrapper * wrapper)

◆ Node_lookupNode()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node_lookupNode ( ObjectWrapper * wrapper,
string_view path )

◆ Node_lookupObject()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node_lookupObject ( ObjectWrapper * wrapper,
string_view path )

◆ Node_addAbstractChild()

KANZI_INTEROP_API bool kanzi::interop::Node_addAbstractChild ( ObjectWrapper * wrapper,
ObjectWrapper * childWrapper )

◆ Node_getAbstractChildCount()

KANZI_INTEROP_API size_t kanzi::interop::Node_getAbstractChildCount ( ObjectWrapper * wrapper)

◆ Node_getAbstractChildIndex()

KANZI_INTEROP_API size_t kanzi::interop::Node_getAbstractChildIndex ( ObjectWrapper * wrapper,
ObjectWrapper * childWrapper )

◆ Node_getAbstractChild()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node_getAbstractChild ( ObjectWrapper * wrapper,
size_t index )

◆ Node_removeAbstractChild()

KANZI_INTEROP_API bool kanzi::interop::Node_removeAbstractChild ( ObjectWrapper * wrapper,
ObjectWrapper * childWrapper )

◆ Node_getParent()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node_getParent ( ObjectWrapper * wrapper)

◆ Node_addMessageHandler()

KANZI_INTEROP_API MessageSubscriptionTokenWrapper * kanzi::interop::Node_addMessageHandler ( ObjectWrapper * objectWrapper,
MessageTypeWrapper * messageTypeWrapper,
MessageSubscriptionDirector * director )

◆ Node_addMessageHandlerFromSource()

KANZI_INTEROP_API MessageSubscriptionTokenWrapper * kanzi::interop::Node_addMessageHandlerFromSource ( ObjectWrapper * objectWrapper,
MessageTypeWrapper * messageTypeWrapper,
ObjectWrapper * messageSourceFilterWrapper,
MessageSubscriptionDirector * director )

◆ Node_addMessageFilter()

KANZI_INTEROP_API MessageSubscriptionTokenWrapper * kanzi::interop::Node_addMessageFilter ( ObjectWrapper * objectWrapper,
MessageTypeWrapper * messageTypeWrapper,
MessageSubscriptionDirector * director )

◆ Node_addTunnelingMessageHandler()

KANZI_INTEROP_API MessageSubscriptionTokenWrapper * kanzi::interop::Node_addTunnelingMessageHandler ( ObjectWrapper * objectWrapper,
MessageTypeWrapper * messageTypeWrapper,
ObjectWrapper * messageSourceFilterWrapper,
MessageSubscriptionDirector * director )

◆ Node_addTunnelingMessageFilter()

KANZI_INTEROP_API MessageSubscriptionTokenWrapper * kanzi::interop::Node_addTunnelingMessageFilter ( ObjectWrapper * objectWrapper,
MessageTypeWrapper * messageTypeWrapper,
MessageSubscriptionDirector * director )

◆ Node_removeMessageHandler()

KANZI_INTEROP_API void kanzi::interop::Node_removeMessageHandler ( ObjectWrapper * objectWrapper,
MessageSubscriptionTokenWrapper * tokenWrapper )

◆ Node_dispatchMessage()

KANZI_INTEROP_API void kanzi::interop::Node_dispatchMessage ( ObjectWrapper * objectWrapper,
MessageTypeWrapper * messageTypeWrapper,
MessageArgumentsWrapper * argumentsWrapper )

◆ Node_addResource()

KANZI_INTEROP_API void kanzi::interop::Node_addResource ( ObjectWrapper * objectWrapper,
ResourceIDWrapper * resourceId,
string_view resourceUrl )

◆ Node_removeResource()

KANZI_INTEROP_API void kanzi::interop::Node_removeResource ( ObjectWrapper * objectWrapper,
ResourceIDWrapper * resourceId )

◆ Node_containsResource()

KANZI_INTEROP_API bool kanzi::interop::Node_containsResource ( ObjectWrapper * objectWrapper,
ResourceIDWrapper * resourceId )

◆ Node_findResourceUrl()

KANZI_INTEROP_API string kanzi::interop::Node_findResourceUrl ( ObjectWrapper * objectWrapper,
ResourceIDWrapper * resourceId )

◆ Node_acquireResource()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Node_acquireResource ( ObjectWrapper * objectWrapper,
ResourceIDWrapper * resourceId )

◆ Node_tryAcquireResource()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Node_tryAcquireResource ( ObjectWrapper * objectWrapper,
ResourceIDWrapper * resourceId )

◆ Node_acquireResourceAsync()

KANZI_INTEROP_API ResourceAcquireTaskWrapper * kanzi::interop::Node_acquireResourceAsync ( ObjectWrapper * objectWrapper,
ResourceIDWrapper * resourceId,
ResourceAcquireTaskDirector * director )

◆ Node_addAnonymousResource()

KANZI_INTEROP_API void kanzi::interop::Node_addAnonymousResource ( ObjectWrapper * objectWrapper,
ObjectWrapper * resourceWrapper )

◆ Node_removeAnonymousResource()

KANZI_INTEROP_API void kanzi::interop::Node_removeAnonymousResource ( ObjectWrapper * objectWrapper,
ObjectWrapper * resourceWrapper )

◆ Node_isUnboundedLayoutValue()

KANZI_INTEROP_API bool kanzi::interop::Node_isUnboundedLayoutValue ( float value)

◆ Node_unboundedLayoutValue()

KANZI_INTEROP_API float kanzi::interop::Node_unboundedLayoutValue ( )

◆ Node_isValidLayoutValue()

KANZI_INTEROP_API bool kanzi::interop::Node_isValidLayoutValue ( float value)

◆ Node_addNodeComponent()

KANZI_INTEROP_API void kanzi::interop::Node_addNodeComponent ( ObjectWrapper * objectWrapper,
ObjectWrapper * nodeComponent )

◆ Node_addNodeComponentWithOwner()

KANZI_INTEROP_API void kanzi::interop::Node_addNodeComponentWithOwner ( ObjectWrapper * objectWrapper,
ObjectWrapper * nodeComponent,
const void * owner )

◆ Node_removeNodeComponent()

KANZI_INTEROP_API void kanzi::interop::Node_removeNodeComponent ( ObjectWrapper * objectWrapper,
ObjectWrapper * nodeComponent )

◆ Node_removeNodeComponentWithOwner()

KANZI_INTEROP_API void kanzi::interop::Node_removeNodeComponentWithOwner ( ObjectWrapper * objectWrapper,
const void * owner )

◆ Node_lookupNodeComponentByName()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node_lookupNodeComponentByName ( ObjectWrapper * objectWrapper,
string_view name )

◆ Node_getNodeComponentIterator()

KANZI_INTEROP_API IteratorWrapper * kanzi::interop::Node_getNodeComponentIterator ( ObjectWrapper * objectWrapper)

◆ Node_getChangeFlags()

KANZI_INTEROP_API int kanzi::interop::Node_getChangeFlags ( ObjectWrapper * objectWrapper)

◆ Node_getChildChangeFlags()

KANZI_INTEROP_API int kanzi::interop::Node_getChildChangeFlags ( ObjectWrapper * objectWrapper)

◆ Node_setChangeFlag()

KANZI_INTEROP_API void kanzi::interop::Node_setChangeFlag ( ObjectWrapper * objectWrapper,
int flag )

◆ Node_clearChangeFlag()

KANZI_INTEROP_API void kanzi::interop::Node_clearChangeFlag ( ObjectWrapper * objectWrapper,
int flag )

◆ MessageSubscriptionToken_release()

KANZI_INTEROP_API void kanzi::interop::MessageSubscriptionToken_release ( MessageSubscriptionTokenWrapper * wrapper)

◆ Node2D_transform()

KANZI_INTEROP_API void kanzi::interop::Node2D_transform ( ObjectWrapper * objectWrapper)

◆ Node2D_getWorldTransform()

KANZI_INTEROP_API Matrix3x3 kanzi::interop::Node2D_getWorldTransform ( ObjectWrapper * objectWrapper)

◆ Node2D_addChild()

KANZI_INTEROP_API void kanzi::interop::Node2D_addChild ( ObjectWrapper * parentWrapper,
ObjectWrapper * childWrapper )

◆ Node2D_insertChild()

KANZI_INTEROP_API void kanzi::interop::Node2D_insertChild ( ObjectWrapper * parentWrapper,
size_t index,
ObjectWrapper * childWrapper )

◆ Node2D_removeChild()

KANZI_INTEROP_API void kanzi::interop::Node2D_removeChild ( ObjectWrapper * parentWrapper,
ObjectWrapper * childWrapper )

◆ Node2D_removeChildAtIndex()

KANZI_INTEROP_API void kanzi::interop::Node2D_removeChildAtIndex ( ObjectWrapper * objectWrapper,
size_t index )

◆ Node2D_removeAllChildren()

KANZI_INTEROP_API void kanzi::interop::Node2D_removeAllChildren ( ObjectWrapper * objectWrapper)

◆ Node2D_getChild()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node2D_getChild ( ObjectWrapper * wrapper,
size_t index )

◆ Node2D_getChildCount()

KANZI_INTEROP_API size_t kanzi::interop::Node2D_getChildCount ( ObjectWrapper * wrapper)

◆ Node2D_getChildIndex()

KANZI_INTEROP_API size_t kanzi::interop::Node2D_getChildIndex ( ObjectWrapper * wrapper,
ObjectWrapper * childWrapper )

◆ Node2D_hasChild()

KANZI_INTEROP_API bool kanzi::interop::Node2D_hasChild ( ObjectWrapper * wrapper,
ObjectWrapper * childWrapper )

◆ Node2D_moveToBack()

KANZI_INTEROP_API void kanzi::interop::Node2D_moveToBack ( ObjectWrapper * objectWrapper)

◆ Node2D_moveToFront()

KANZI_INTEROP_API void kanzi::interop::Node2D_moveToFront ( ObjectWrapper * objectWrapper)

◆ Node2D_getDesiredSize()

KANZI_INTEROP_API Vector2 kanzi::interop::Node2D_getDesiredSize ( ObjectWrapper * objectWrapper)

◆ Node2D_setDesiredSize()

KANZI_INTEROP_API void kanzi::interop::Node2D_setDesiredSize ( ObjectWrapper * objectWrapper,
Vector2 value )

◆ Node2D_getAllocatedSize()

KANZI_INTEROP_API Vector2 kanzi::interop::Node2D_getAllocatedSize ( ObjectWrapper * objectWrapper)

◆ Node2D_setAllocatedSize()

KANZI_INTEROP_API void kanzi::interop::Node2D_setAllocatedSize ( ObjectWrapper * objectWrapper,
Vector2 value )

◆ Node2D_getActualSize()

KANZI_INTEROP_API Vector2 kanzi::interop::Node2D_getActualSize ( ObjectWrapper * objectWrapper)

◆ Node2D_setActualSize()

KANZI_INTEROP_API void kanzi::interop::Node2D_setActualSize ( ObjectWrapper * objectWrapper,
Vector2 value )

◆ Node2D_getArrangeTransform()

KANZI_INTEROP_API Matrix3x3 kanzi::interop::Node2D_getArrangeTransform ( ObjectWrapper * objectWrapper)

◆ Node2D_setArrangeTransform()

KANZI_INTEROP_API void kanzi::interop::Node2D_setArrangeTransform ( ObjectWrapper * objectWrapper,
Matrix3x3 value )

◆ Node2D_layout()

KANZI_INTEROP_API void kanzi::interop::Node2D_layout ( ObjectWrapper * objectWrapper)

◆ Node2D_measure()

KANZI_INTEROP_API bool kanzi::interop::Node2D_measure ( ObjectWrapper * objectWrapper,
Vector2 * availableSize,
bool handleStretch )

◆ Node2D_arrange()

KANZI_INTEROP_API void kanzi::interop::Node2D_arrange ( ObjectWrapper * objectWrapper)

◆ Node2D_getChildrenIterator()

KANZI_INTEROP_API IteratorWrapper * kanzi::interop::Node2D_getChildrenIterator ( ObjectWrapper * objectWrapper)

◆ Node2D_getChildrenReverseIterator()

KANZI_INTEROP_API IteratorWrapper * kanzi::interop::Node2D_getChildrenReverseIterator ( ObjectWrapper * objectWrapper)

◆ Node2D_createDirector()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Node2D_createDirector ( Context * domain,
string_view name,
MetaclassWrapper * metaClass )

◆ Node3D_addChild()

KANZI_INTEROP_API void kanzi::interop::Node3D_addChild ( ObjectWrapper * parentWrapper,
ObjectWrapper * childWrapper )

◆ Node3D_insertChild()

KANZI_INTEROP_API void kanzi::interop::Node3D_insertChild ( ObjectWrapper * parentWrapper,
size_t index,
ObjectWrapper * childWrapper )

◆ Node3D_removeChild()

KANZI_INTEROP_API void kanzi::interop::Node3D_removeChild ( ObjectWrapper * parentWrapper,
ObjectWrapper * childWrapper )

◆ Node3D_removeChildAtIndex()

KANZI_INTEROP_API void kanzi::interop::Node3D_removeChildAtIndex ( ObjectWrapper * objectWrapper,
size_t index )

◆ Node3D_removeAllChildren()

KANZI_INTEROP_API void kanzi::interop::Node3D_removeAllChildren ( ObjectWrapper * objectWrapper)

◆ Node3D_getChild()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node3D_getChild ( ObjectWrapper * wrapper,
size_t index )

◆ Node3D_getChildCount()

KANZI_INTEROP_API size_t kanzi::interop::Node3D_getChildCount ( ObjectWrapper * wrapper)

◆ Node3D_getChildIndex()

KANZI_INTEROP_API size_t kanzi::interop::Node3D_getChildIndex ( ObjectWrapper * wrapper,
ObjectWrapper * childWrapper )

◆ Node3D_hasChild()

KANZI_INTEROP_API bool kanzi::interop::Node3D_hasChild ( ObjectWrapper * wrapper,
ObjectWrapper * childWrapper )

◆ Node3D_moveToBack()

KANZI_INTEROP_API void kanzi::interop::Node3D_moveToBack ( ObjectWrapper * objectWrapper)

◆ Node3D_moveToFront()

KANZI_INTEROP_API void kanzi::interop::Node3D_moveToFront ( ObjectWrapper * objectWrapper)

◆ Node3D_getCoreDesiredSize()

KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getCoreDesiredSize ( ObjectWrapper * objectWrapper)

◆ Node3D_setCoreDesiredSize()

KANZI_INTEROP_API void kanzi::interop::Node3D_setCoreDesiredSize ( ObjectWrapper * objectWrapper,
Vector3 value )

◆ Node3D_getDesiredSize()

KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getDesiredSize ( ObjectWrapper * objectWrapper)

◆ Node3D_setDesiredSize()

KANZI_INTEROP_API void kanzi::interop::Node3D_setDesiredSize ( ObjectWrapper * objectWrapper,
Vector3 value )

◆ Node3D_getAllocatedSize()

KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getAllocatedSize ( ObjectWrapper * objectWrapper)

◆ Node3D_setAllocatedSize()

KANZI_INTEROP_API void kanzi::interop::Node3D_setAllocatedSize ( ObjectWrapper * objectWrapper,
Vector3 value )

◆ Node3D_getActualSize()

KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getActualSize ( ObjectWrapper * objectWrapper)

◆ Node3D_setActualSize()

KANZI_INTEROP_API void kanzi::interop::Node3D_setActualSize ( ObjectWrapper * objectWrapper,
Vector3 value )

◆ Node3D_setLayoutBoundingBoxSize()

KANZI_INTEROP_API void kanzi::interop::Node3D_setLayoutBoundingBoxSize ( ObjectWrapper * objectWrapper,
Vector3 bboxMin,
Vector3 bboxMax )

◆ Node3D_getLayoutBoundingBoxMin()

KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getLayoutBoundingBoxMin ( ObjectWrapper * objectWrapper)

◆ Node3D_getLayoutBoundingBoxMax()

KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getLayoutBoundingBoxMax ( ObjectWrapper * objectWrapper)

◆ Node3D_setAllocatedOffset()

KANZI_INTEROP_API void kanzi::interop::Node3D_setAllocatedOffset ( ObjectWrapper * objectWrapper,
Vector3 allocatedOffset )

◆ Node3D_getAllocatedOffset()

KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getAllocatedOffset ( ObjectWrapper * objectWrapper)

◆ Node3D_setStretchScale()

KANZI_INTEROP_API void kanzi::interop::Node3D_setStretchScale ( ObjectWrapper * objectWrapper,
Vector3 stretchScale )

◆ Node3D_getStretchScale()

KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getStretchScale ( ObjectWrapper * objectWrapper)

◆ Node3D_setPivotOffset()

KANZI_INTEROP_API void kanzi::interop::Node3D_setPivotOffset ( ObjectWrapper * objectWrapper,
Vector3 pivotOffset )

◆ Node3D_getPivotOffset()

KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getPivotOffset ( ObjectWrapper * objectWrapper)

◆ Node3D_getSize()

KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getSize ( ObjectWrapper * objectWrapper)

◆ Node3D_getMaximumBoundingBoxCoordinates()

KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getMaximumBoundingBoxCoordinates ( ObjectWrapper * objectWrapper)

◆ Node3D_getMinimumBoundingBoxCoordinates()

KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getMinimumBoundingBoxCoordinates ( ObjectWrapper * objectWrapper)

◆ Node3D_getArrangeTransform()

KANZI_INTEROP_API Matrix4x4 kanzi::interop::Node3D_getArrangeTransform ( ObjectWrapper * objectWrapper)

◆ Node3D_setArrangeTransform()

KANZI_INTEROP_API void kanzi::interop::Node3D_setArrangeTransform ( ObjectWrapper * objectWrapper,
Matrix4x4 value )

◆ Node3D_layout()

KANZI_INTEROP_API void kanzi::interop::Node3D_layout ( ObjectWrapper * objectWrapper)

◆ Node3D_measure()

KANZI_INTEROP_API void kanzi::interop::Node3D_measure ( ObjectWrapper * objectWrapper,
Vector3 availableSize )

◆ Node3D_arrange()

KANZI_INTEROP_API void kanzi::interop::Node3D_arrange ( ObjectWrapper * objectWrapper)

◆ Node3D_centeredMeasure()

KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_centeredMeasure ( ObjectWrapper * objectWrapper,
Vector3 availableSize )

◆ Node3D_centeredArrange()

KANZI_INTEROP_API void kanzi::interop::Node3D_centeredArrange ( ObjectWrapper * objectWrapper,
Vector3 actualSize )

◆ Node3D_isPrimitiveLayout()

KANZI_INTEROP_API bool kanzi::interop::Node3D_isPrimitiveLayout ( ObjectWrapper * objectWrapper)

◆ Node3D_getLookAtTarget()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node3D_getLookAtTarget ( ObjectWrapper * objectWrapper)

◆ Node3D_getPositionConstraintTarget()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node3D_getPositionConstraintTarget ( ObjectWrapper * objectWrapper)

◆ Node3D_getOrientationConstraintTarget()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node3D_getOrientationConstraintTarget ( ObjectWrapper * objectWrapper)

◆ Node3D_getFaceToCameraTarget()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node3D_getFaceToCameraTarget ( ObjectWrapper * objectWrapper)

◆ Node3D_lookAt()

KANZI_INTEROP_API void kanzi::interop::Node3D_lookAt ( ObjectWrapper * objectWrapper,
Vector3 position,
Vector3 lookAtPoint,
Vector3 upVector )

◆ Node3D_layoutUp()

KANZI_INTEROP_API float kanzi::interop::Node3D_layoutUp ( )

◆ Node3D_isValidLayoutSize()

KANZI_INTEROP_API bool kanzi::interop::Node3D_isValidLayoutSize ( Vector3 size)

◆ Node3D_unboundedLayoutSize()

KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_unboundedLayoutSize ( )

◆ Node3D_isUnboundedLayoutSize()

KANZI_INTEROP_API bool kanzi::interop::Node3D_isUnboundedLayoutSize ( Vector3 layoutSize)

◆ Node3D_replaceUnboundedLayoutSize()

KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_replaceUnboundedLayoutSize ( Vector3 layoutSize,
Vector3 resetSize )

◆ Node3D_replaceUnboundedLayoutSizeWithZero()

KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_replaceUnboundedLayoutSizeWithZero ( Vector3 layoutSize)

◆ Node3D_getChildrenIterator()

KANZI_INTEROP_API IteratorWrapper * kanzi::interop::Node3D_getChildrenIterator ( ObjectWrapper * objectWrapper)

◆ Node3D_getChildrenReverseIterator()

KANZI_INTEROP_API IteratorWrapper * kanzi::interop::Node3D_getChildrenReverseIterator ( ObjectWrapper * objectWrapper)

◆ Node3D_createDirector()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Node3D_createDirector ( Context * domain,
string_view name,
MetaclassWrapper * metaClass )

◆ Viewport2D_getScene()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Viewport2D_getScene ( ObjectWrapper * viewportWrapper)

◆ Viewport2D_setScene()

KANZI_INTEROP_API void kanzi::interop::Viewport2D_setScene ( ObjectWrapper * viewportWrapper,
ObjectWrapper * scene )

◆ NodeComponent_getNode()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::NodeComponent_getNode ( ObjectWrapper * objectWrapper)

◆ NodeComponent_getState()

KANZI_INTEROP_API NodeComponentState kanzi::interop::NodeComponent_getState ( ObjectWrapper * objectWrapper)

◆ NodeComponent_createDirector()

KANZI_INTEROP_API ObjectReference * kanzi::interop::NodeComponent_createDirector ( Context * context,
string_view name,
MetaclassWrapper * metaClass )

◆ Object_getIntProperty()

KANZI_INTEROP_API int kanzi::interop::Object_getIntProperty ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ Object_getOptionalIntProperty()

KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalIntProperty ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
IntWrapper * valueWrapper )

◆ Object_setIntProperty()

KANZI_INTEROP_API void kanzi::interop::Object_setIntProperty ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
int value )

◆ Object_getBoolProperty()

KANZI_INTEROP_API bool kanzi::interop::Object_getBoolProperty ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ Object_getOptionalBoolProperty()

KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalBoolProperty ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
BoolWrapper * valueWrapper )

◆ Object_setBoolProperty()

KANZI_INTEROP_API void kanzi::interop::Object_setBoolProperty ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
bool value )

◆ Object_getFloatProperty()

KANZI_INTEROP_API float kanzi::interop::Object_getFloatProperty ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ Object_getOptionalFloatProperty()

KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalFloatProperty ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
FloatWrapper * valueWrapper )

◆ Object_setFloatProperty()

KANZI_INTEROP_API void kanzi::interop::Object_setFloatProperty ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
float value )

◆ Object_getStringProperty()

KANZI_INTEROP_API string kanzi::interop::Object_getStringProperty ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ Object_getOptionalStringProperty()

KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalStringProperty ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
StringWrapper * valueWrapper )

◆ Object_setStringProperty()

KANZI_INTEROP_API void kanzi::interop::Object_setStringProperty ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
string_view value )

◆ Object_getColorRGBAProperty()

KANZI_INTEROP_API ColorRGBA kanzi::interop::Object_getColorRGBAProperty ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ Object_getOptionalColorRGBAProperty()

KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalColorRGBAProperty ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
ColorRGBA * value )

◆ Object_setColorRGBAProperty()

KANZI_INTEROP_API void kanzi::interop::Object_setColorRGBAProperty ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
ColorRGBA value )

◆ Object_getMatrix3x3Property()

KANZI_INTEROP_API Matrix3x3 kanzi::interop::Object_getMatrix3x3Property ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ Object_getOptionalMatrix3x3Property()

KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalMatrix3x3Property ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
Matrix3x3 * value )

◆ Object_setMatrix3x3Property()

KANZI_INTEROP_API void kanzi::interop::Object_setMatrix3x3Property ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
Matrix3x3 value )

◆ Object_getMatrix4x4Property()

KANZI_INTEROP_API Matrix4x4 kanzi::interop::Object_getMatrix4x4Property ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ Object_getOptionalMatrix4x4Property()

KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalMatrix4x4Property ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
Matrix4x4 * value )

◆ Object_setMatrix4x4Property()

KANZI_INTEROP_API void kanzi::interop::Object_setMatrix4x4Property ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
Matrix4x4 value )

◆ Object_getResourceProperty()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Object_getResourceProperty ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ Object_getOptionalResourceProperty()

KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalResourceProperty ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
ObjectWrapperWrapper * valueWrapper )

◆ Object_setResourceProperty()

KANZI_INTEROP_API void kanzi::interop::Object_setResourceProperty ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
ObjectWrapper * resourceWrapper )

◆ Object_getSRTValue2DProperty()

KANZI_INTEROP_API SRTValue2D kanzi::interop::Object_getSRTValue2DProperty ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ Object_getOptionalSRTValue2DProperty()

KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalSRTValue2DProperty ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
SRTValue2D * value )

◆ Object_setSRTValue2DProperty()

KANZI_INTEROP_API void kanzi::interop::Object_setSRTValue2DProperty ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
SRTValue2D value )

◆ Object_getSRTValue3DProperty()

KANZI_INTEROP_API SRTValue3D kanzi::interop::Object_getSRTValue3DProperty ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ Object_getOptionalSRTValue3DProperty()

KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalSRTValue3DProperty ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
SRTValue3D * value )

◆ Object_setSRTValue3DProperty()

KANZI_INTEROP_API void kanzi::interop::Object_setSRTValue3DProperty ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
SRTValue3D value )

◆ Object_getVector2Property()

KANZI_INTEROP_API Vector2 kanzi::interop::Object_getVector2Property ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ Object_getOptionalVector2Property()

KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalVector2Property ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
Vector2 * value )

◆ Object_setVector2Property()

KANZI_INTEROP_API void kanzi::interop::Object_setVector2Property ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
Vector2 value )

◆ Object_getVector3Property()

KANZI_INTEROP_API Vector3 kanzi::interop::Object_getVector3Property ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ Object_getOptionalVector3Property()

KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalVector3Property ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
Vector3 * value )

◆ Object_setVector3Property()

KANZI_INTEROP_API void kanzi::interop::Object_setVector3Property ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
Vector3 value )

◆ Object_getVector4Property()

KANZI_INTEROP_API Vector4 kanzi::interop::Object_getVector4Property ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ Object_getOptionalVector4Property()

KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalVector4Property ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
Vector4 * value )

◆ Object_setVector4Property()

KANZI_INTEROP_API void kanzi::interop::Object_setVector4Property ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
Vector4 value )

◆ Object_removeLocalValue()

KANZI_INTEROP_API void kanzi::interop::Object_removeLocalValue ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ Object_hasValue()

KANZI_INTEROP_API bool kanzi::interop::Object_hasValue ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ Object_setJavaReference()

KANZI_INTEROP_API void kanzi::interop::Object_setJavaReference ( ObjectWrapper * wrapper,
JavaObjectProxy javaReference )

◆ Object_hasJavaReference()

KANZI_INTEROP_API bool kanzi::interop::Object_hasJavaReference ( ObjectWrapper * wrapper)

◆ Object_getJavaReference()

KANZI_INTEROP_API JavaObjectProxy kanzi::interop::Object_getJavaReference ( ObjectWrapper * wrapper)

◆ Object_removeJavaReference()

KANZI_INTEROP_API void kanzi::interop::Object_removeJavaReference ( ObjectWrapper * wrapper)

◆ Object_setLuaReference()

KANZI_INTEROP_API void kanzi::interop::Object_setLuaReference ( ObjectWrapper * wrapper,
LuaObjectProxy obj )

◆ Object_getLuaReference()

KANZI_INTEROP_API LuaObjectProxy kanzi::interop::Object_getLuaReference ( ObjectWrapper * wrapper)

◆ Object_removeLuaReference()

KANZI_INTEROP_API void kanzi::interop::Object_removeLuaReference ( ObjectWrapper * wrapper)

◆ Object_getContext()

KANZI_INTEROP_API Context * kanzi::interop::Object_getContext ( ObjectWrapper * wrapper)

◆ Object_release()

KANZI_INTEROP_API void kanzi::interop::Object_release ( ObjectWrapper * wrapper)

◆ Object_unwrap()

KANZI_INTEROP_API void * kanzi::interop::Object_unwrap ( ObjectWrapper * wrapper)

◆ Object_createReference()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Object_createReference ( ObjectWrapper * wrapper)

◆ Object_tryCreateReference()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Object_tryCreateReference ( ObjectWrapper * wrapper)

◆ Object_isStale()

KANZI_INTEROP_API bool kanzi::interop::Object_isStale ( ObjectWrapper * wrapper)

◆ Object_getMetaclass()

KANZI_INTEROP_API MetaclassWrapper * kanzi::interop::Object_getMetaclass ( ObjectWrapper * wrapper)

◆ ObjectRef_release()

KANZI_INTEROP_API void kanzi::interop::ObjectRef_release ( ObjectReference * ref)

◆ ObjectRef_getObjectWrapper()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::ObjectRef_getObjectWrapper ( ObjectReference * ref)

◆ TaskDispatcher_submit()

KANZI_INTEROP_API void kanzi::interop::TaskDispatcher_submit ( Context * context,
TaskDispatcherTaskDirector * taskDispatcherTaskDirector_ )

◆ TaskDispatcher_isEmpty()

KANZI_INTEROP_API bool kanzi::interop::TaskDispatcher_isEmpty ( Context * context)

◆ TaskDispatcher_isQuitting()

KANZI_INTEROP_API bool kanzi::interop::TaskDispatcher_isQuitting ( Context * context)

◆ Variant_createBool()

KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createBool ( const bool value)

◆ Variant_createFloat()

KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createFloat ( const float value)

◆ Variant_createInt()

KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createInt ( const int value)

◆ Variant_createString()

KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createString ( const char * value)

◆ Variant_createColorRGBA()

KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createColorRGBA ( const ColorRGBA * value)

◆ Variant_createVector2()

KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createVector2 ( const Vector2 * value)

◆ Variant_createVector3()

KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createVector3 ( const Vector3 * value)

◆ Variant_createVector4()

KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createVector4 ( const Vector4 * value)

◆ Variant_createSRTValue2D()

KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createSRTValue2D ( const SRTValue2D * value)

◆ Variant_createSRTValue3D()

KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createSRTValue3D ( const SRTValue3D * value)

◆ Variant_createMatrix3x3()

KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createMatrix3x3 ( const Matrix3x3 * value)

◆ Variant_createMatrix4x4()

KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createMatrix4x4 ( const Matrix4x4 * value)

◆ Variant_createQuaternion()

KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createQuaternion ( const Quaternion * value)

◆ Variant_createResourceID()

KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createResourceID ( ResourceIDWrapper * resourceId)

◆ Variant_createResource()

KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createResource ( ObjectWrapper * resourceWrapper)

◆ Variant_getType()

KANZI_INTEROP_API VariantDataType kanzi::interop::Variant_getType ( VariantWrapper * variantWrapper)

◆ Variant_getBool()

KANZI_INTEROP_API bool kanzi::interop::Variant_getBool ( VariantWrapper * variantWrapper)

◆ Variant_getFloat()

KANZI_INTEROP_API float kanzi::interop::Variant_getFloat ( VariantWrapper * variantWrapper)

◆ Variant_getInt()

KANZI_INTEROP_API int kanzi::interop::Variant_getInt ( VariantWrapper * variantWrapper)

◆ Variant_getString()

KANZI_INTEROP_API const char * kanzi::interop::Variant_getString ( VariantWrapper * variantWrapper)

◆ Variant_getColorRGBA()

KANZI_INTEROP_API ColorRGBA kanzi::interop::Variant_getColorRGBA ( VariantWrapper * variantWrapper)

◆ Variant_getMatrix3x3()

KANZI_INTEROP_API Matrix3x3 kanzi::interop::Variant_getMatrix3x3 ( VariantWrapper * variantWrapper)

◆ Variant_getMatrix4x4()

KANZI_INTEROP_API Matrix4x4 kanzi::interop::Variant_getMatrix4x4 ( VariantWrapper * variantWrapper)

◆ Variant_getQuaternion()

KANZI_INTEROP_API Quaternion kanzi::interop::Variant_getQuaternion ( VariantWrapper * variantWrapper)

◆ Variant_getSRTValue2D()

KANZI_INTEROP_API SRTValue2D kanzi::interop::Variant_getSRTValue2D ( VariantWrapper * variantWrapper)

◆ Variant_getSRTValue3D()

KANZI_INTEROP_API SRTValue3D kanzi::interop::Variant_getSRTValue3D ( VariantWrapper * variantWrapper)

◆ Variant_getVector2()

KANZI_INTEROP_API Vector2 kanzi::interop::Variant_getVector2 ( VariantWrapper * variantWrapper)

◆ Variant_getVector3()

KANZI_INTEROP_API Vector3 kanzi::interop::Variant_getVector3 ( VariantWrapper * variantWrapper)

◆ Variant_getVector4()

KANZI_INTEROP_API Vector4 kanzi::interop::Variant_getVector4 ( VariantWrapper * variantWrapper)

◆ Variant_getResourceID()

KANZI_INTEROP_API ResourceIDWrapper * kanzi::interop::Variant_getResourceID ( VariantWrapper * variantWrapper)

◆ Variant_getResource()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Variant_getResource ( VariantWrapper * variantWrapper)

◆ Variant_release()

KANZI_INTEROP_API void kanzi::interop::Variant_release ( VariantWrapper * variantWrapper)

◆ Resource_getName()

KANZI_INTEROP_API string kanzi::interop::Resource_getName ( ObjectWrapper * wrapper)

◆ Resource_getUrl()

KANZI_INTEROP_API string kanzi::interop::Resource_getUrl ( ObjectWrapper * wrapper)

◆ Resource_setKeepAlive()

KANZI_INTEROP_API void kanzi::interop::Resource_setKeepAlive ( ObjectWrapper * wrapper,
bool keepAlive )

◆ ResourceDictionary_addResourceIdUrlMapping()

KANZI_INTEROP_API void kanzi::interop::ResourceDictionary_addResourceIdUrlMapping ( ObjectWrapper * resourceDictionary,
ResourceIDWrapper * key,
string_view url )

◆ ResourceDictionary_addResourceIdResourceMapping()

KANZI_INTEROP_API void kanzi::interop::ResourceDictionary_addResourceIdResourceMapping ( ObjectWrapper * resourceDictionary,
ResourceIDWrapper * key,
ObjectWrapper * resource )

◆ ResourceDictionary_remove()

KANZI_INTEROP_API void kanzi::interop::ResourceDictionary_remove ( ObjectWrapper * resourceDictionary,
ResourceIDWrapper * key )

◆ ResourceDictionary_contains()

KANZI_INTEROP_API bool kanzi::interop::ResourceDictionary_contains ( ObjectWrapper * resourceDictionary,
ResourceIDWrapper * key )

◆ ResourceDictionary_find()

KANZI_INTEROP_API bool kanzi::interop::ResourceDictionary_find ( ObjectWrapper * resourceDictionaryWrapper,
ResourceIDWrapper * keyWrapper,
string * result )

◆ ResourceDictionary_iterateUrls()

KANZI_INTEROP_API IteratorWrapper * kanzi::interop::ResourceDictionary_iterateUrls ( ObjectWrapper * resourceDictionary)

◆ ResourceDictionary_getAnonymousResourceIterator()

KANZI_INTEROP_API IteratorWrapper * kanzi::interop::ResourceDictionary_getAnonymousResourceIterator ( ObjectWrapper * resourceDictionary)

◆ ResourceDictionary_addAnonymousResource()

KANZI_INTEROP_API void kanzi::interop::ResourceDictionary_addAnonymousResource ( ObjectWrapper * resourceDictionary,
ObjectWrapper * resource )

◆ ResourceDictionary_removeAnonymousResource()

KANZI_INTEROP_API void kanzi::interop::ResourceDictionary_removeAnonymousResource ( ObjectWrapper * resourceDictionary,
ObjectWrapper * resource )

◆ ResourceDictionary_getNestedDictionariesReverseIterator()

KANZI_INTEROP_API IteratorWrapper * kanzi::interop::ResourceDictionary_getNestedDictionariesReverseIterator ( ObjectWrapper * resourceDictionary)

◆ ResourceDictionary_add()

KANZI_INTEROP_API void kanzi::interop::ResourceDictionary_add ( ObjectWrapper * resourceDictionary,
ObjectWrapper * nestedResourceDictionary )

◆ ResourceDictionary_getDictionaryCount()

KANZI_INTEROP_API size_t kanzi::interop::ResourceDictionary_getDictionaryCount ( ObjectWrapper * resourceDictionary)

◆ ResourceDictionary_removeDictionary()

KANZI_INTEROP_API void kanzi::interop::ResourceDictionary_removeDictionary ( ObjectWrapper * resourceDictionary,
size_t index )

◆ ResourceDictionary_findDictionary()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::ResourceDictionary_findDictionary ( ObjectWrapper * resourceDictionary,
string_view name )

◆ ResourceDictionary_findStoredResource()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::ResourceDictionary_findStoredResource ( ObjectWrapper * resourceDictionary,
ResourceIDWrapper * key )

◆ ResourceDictionary_acquire()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ResourceDictionary_acquire ( ObjectWrapper * resourceDictionary,
ResourceIDWrapper * key )

◆ ResourceDictionary_acquireAsync()

KANZI_INTEROP_API ResourceAcquireTaskWrapper * kanzi::interop::ResourceDictionary_acquireAsync ( ObjectWrapper * resourceDictionary,
ResourceIDWrapper * key,
ResourceAcquireTaskDirector * callback )

◆ ResourceDictionary_merge()

KANZI_INTEROP_API void kanzi::interop::ResourceDictionary_merge ( ObjectWrapper * resourceDictionary,
ObjectWrapper * preferredResourceDictionary )

◆ ResourceDictionary_clone()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ResourceDictionary_clone ( ObjectWrapper * resourceDictionary)

◆ ResourceAcquireTask_getLoadedResource()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ResourceAcquireTask_getLoadedResource ( ResourceAcquireTaskWrapper * wrapper,
string_view url )

◆ ResourceAcquireTask_isFinished()

KANZI_INTEROP_API bool kanzi::interop::ResourceAcquireTask_isFinished ( ResourceAcquireTaskWrapper * wrapper)

◆ ResourceAcquireTask_release()

KANZI_INTEROP_API void kanzi::interop::ResourceAcquireTask_release ( ResourceAcquireTaskWrapper * wrapper)

◆ ResourceManager_addKzbFile()

KANZI_INTEROP_API void kanzi::interop::ResourceManager_addKzbFile ( Context * context,
string_view fileName )

◆ ResourceManager_acquireResource()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ResourceManager_acquireResource ( Context * context,
string_view url )

◆ ResourceManager_tryAcquireResource()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ResourceManager_tryAcquireResource ( Context * context,
string_view url )

◆ ResourceManager_acquireResourcesAsync()

KANZI_INTEROP_API ResourceAcquireTaskWrapper * kanzi::interop::ResourceManager_acquireResourcesAsync ( Context * context,
vector< string > urls,
ResourceAcquireTaskDirector * director )

◆ ResourceManager_wait()

KANZI_INTEROP_API void kanzi::interop::ResourceManager_wait ( ResourceAcquireTaskWrapper * acquireTaskWrapper)

◆ ResourceManager_unregisterResource()

KANZI_INTEROP_API void kanzi::interop::ResourceManager_unregisterResource ( Context * context,
string_view url )

◆ ResourceManager_acquireLoadedResource()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ResourceManager_acquireLoadedResource ( Context * context,
string_view url )

◆ ResourceManager_collectAndAcquirePrefabAsync()

KANZI_INTEROP_API void kanzi::interop::ResourceManager_collectAndAcquirePrefabAsync ( ObjectWrapper * nodeWrapper,
string_view id,
ResourceAcquireTaskDirector * director )

◆ ResourceManager_purge()

KANZI_INTEROP_API void kanzi::interop::ResourceManager_purge ( Context * context)

◆ ResourceManager_registerProtocolHandler()

KANZI_INTEROP_API void kanzi::interop::ResourceManager_registerProtocolHandler ( Context * context,
string_view protocol,
ResourceProtocolDirector * loadDirector,
ResourceReloadProtocolDirector * reloadDirector )

◆ ResourceManager_unregisterProtocolHandler()

KANZI_INTEROP_API void kanzi::interop::ResourceManager_unregisterProtocolHandler ( Context * context,
string_view protocol )

◆ ResourceManager_supportsProtocolHandler()

KANZI_INTEROP_API bool kanzi::interop::ResourceManager_supportsProtocolHandler ( Context * context,
string_view protocol )

◆ ResourceManager_setDefaultMemoryStrategy()

KANZI_INTEROP_API void kanzi::interop::ResourceManager_setDefaultMemoryStrategy ( Context * context,
MemoryStrategy strategy )

◆ ResourceManager_getDefaultMemoryStrategy()

KANZI_INTEROP_API MemoryStrategy kanzi::interop::ResourceManager_getDefaultMemoryStrategy ( Context * context)

◆ ResourceManager_getResourceUsage()

KANZI_INTEROP_API void kanzi::interop::ResourceManager_getResourceUsage ( Context * context,
IntWrapper * resourceCount,
LongWrapper * cpuMemoryUsage,
LongWrapper * gpuMemoryUsage )

◆ PrefabTemplate_instantiate()

KANZI_INTEROP_API ObjectReference * kanzi::interop::PrefabTemplate_instantiate ( ObjectWrapper * wrapper,
string_view name )

◆ Trigger_addAction()

KANZI_INTEROP_API void kanzi::interop::Trigger_addAction ( ObjectWrapper * objectWrapper,
ObjectWrapper * actionWrapper )

◆ Trigger_invokeActions()

KANZI_INTEROP_API void kanzi::interop::Trigger_invokeActions ( ObjectWrapper * objectWrapper)

◆ Trigger_getActionsIterator()

KANZI_INTEROP_API IteratorWrapper * kanzi::interop::Trigger_getActionsIterator ( ObjectWrapper * objectWrapper)

◆ Trigger_addCondition()

KANZI_INTEROP_API void kanzi::interop::Trigger_addCondition ( ObjectWrapper * objectWrapper,
ObjectWrapper * conditionWrapper )

◆ Trigger_checkConditions()

KANZI_INTEROP_API bool kanzi::interop::Trigger_checkConditions ( ObjectWrapper * objectWrapper)

◆ Trigger_getConditionsIterator()

KANZI_INTEROP_API IteratorWrapper * kanzi::interop::Trigger_getConditionsIterator ( ObjectWrapper * objectWrapper)

◆ Trigger_createDirector()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Trigger_createDirector ( Context * context,
string_view name,
MetaclassWrapper * metaClass )

◆ logError()

KANZI_INTEROP_API void kanzi::interop::logError ( string_view message,
string_view file,
size_t line )

Logs a message to the Generic category with an Error level.

Parameters
messageThe message to log.
fileThe source file name.
lineThe source line number.

◆ logWarning()

KANZI_INTEROP_API void kanzi::interop::logWarning ( string_view message,
string_view file,
size_t line )

Logs a message to the Generic category with a Warning level.

Parameters
messageThe message to log.
fileThe source file name.
lineThe source line number.

◆ logDebug()

KANZI_INTEROP_API void kanzi::interop::logDebug ( string_view message,
string_view file,
size_t line )

Logs a message to the Debug category with an Info level.

Parameters
messageThe message to log.
fileThe source file name.
lineThe source line number.

◆ logInfo()

KANZI_INTEROP_API void kanzi::interop::logInfo ( string_view message,
string_view file,
size_t line )

Logs a message to the Generic category with an Info level.

Parameters
messageThe message to log.
fileThe source file name.
lineThe source line number.

◆ MessageType_create()

KANZI_INTEROP_API MessageTypeWrapper * kanzi::interop::MessageType_create ( string_view name,
MessageRouting routing,
EditorInfoWrapper * editorInfo,
MetaclassWrapper * messageArgumentMetaclassWrapper )

◆ MessageType_getArgumentsMetaclass()

KANZI_INTEROP_API MetaclassWrapper * kanzi::interop::MessageType_getArgumentsMetaclass ( MessageTypeWrapper * wrapper)

◆ MessageType_find()

KANZI_INTEROP_API MessageTypeWrapper * kanzi::interop::MessageType_find ( string_view name)

◆ MessageType_release()

KANZI_INTEROP_API void kanzi::interop::MessageType_release ( MessageTypeWrapper * wrapper)

◆ MessageType_unwrap()

KANZI_INTEROP_API const void * kanzi::interop::MessageType_unwrap ( MessageTypeWrapper * wrapper)

◆ MessageType_getName()

KANZI_INTEROP_API string kanzi::interop::MessageType_getName ( MessageTypeWrapper * wrapper)

◆ MessageType_getRouting()

KANZI_INTEROP_API MessageRouting kanzi::interop::MessageType_getRouting ( MessageTypeWrapper * wrapper)

◆ MessageType_compare()

KANZI_INTEROP_API bool kanzi::interop::MessageType_compare ( MessageTypeWrapper * wrapper,
MessageTypeWrapper * otherWrapper )

◆ MessageType_getEditorInfo()

KANZI_INTEROP_API EditorInfoWrapper * kanzi::interop::MessageType_getEditorInfo ( MessageTypeWrapper * wrapper)

◆ EditorInfo_create()

KANZI_INTEROP_API EditorInfoWrapper * kanzi::interop::EditorInfo_create ( )

◆ EditorInfo_equals()

KANZI_INTEROP_API bool kanzi::interop::EditorInfo_equals ( EditorInfoWrapper * lhs,
EditorInfoWrapper * rhs )

◆ EditorInfo_release()

KANZI_INTEROP_API void kanzi::interop::EditorInfo_release ( EditorInfoWrapper * editorInfo)

◆ EditorInfo_setAttribute()

KANZI_INTEROP_API void kanzi::interop::EditorInfo_setAttribute ( EditorInfoWrapper * editorInfo,
string_view key,
string_view value )

◆ EditorInfo_setDisplayName()

KANZI_INTEROP_API void kanzi::interop::EditorInfo_setDisplayName ( EditorInfoWrapper * editorInfo,
string_view value )

◆ EditorInfo_setTooltip()

KANZI_INTEROP_API void kanzi::interop::EditorInfo_setTooltip ( EditorInfoWrapper * editorInfo,
string_view value )

◆ EditorInfo_setCategory()

KANZI_INTEROP_API void kanzi::interop::EditorInfo_setCategory ( EditorInfoWrapper * editorInfo,
string_view value )

◆ EditorInfo_setHelpHeading()

KANZI_INTEROP_API void kanzi::interop::EditorInfo_setHelpHeading ( EditorInfoWrapper * editorInfo,
string_view value )

◆ EditorInfo_setValueProvider()

KANZI_INTEROP_API void kanzi::interop::EditorInfo_setValueProvider ( EditorInfoWrapper * editorInfo,
string_view value )

◆ EditorInfo_setHost()

KANZI_INTEROP_API void kanzi::interop::EditorInfo_setHost ( EditorInfoWrapper * editorInfo,
string_view value )

◆ EditorInfo_setEditor()

KANZI_INTEROP_API void kanzi::interop::EditorInfo_setEditor ( EditorInfoWrapper * editorInfo,
string_view value )

◆ EditorInfo_setDefaultValue()

KANZI_INTEROP_API void kanzi::interop::EditorInfo_setDefaultValue ( EditorInfoWrapper * editorInfo,
string_view value )

◆ EditorInfo_setLowerBound()

KANZI_INTEROP_API void kanzi::interop::EditorInfo_setLowerBound ( EditorInfoWrapper * editorInfo,
string_view value )

◆ EditorInfo_setUpperBound()

KANZI_INTEROP_API void kanzi::interop::EditorInfo_setUpperBound ( EditorInfoWrapper * editorInfo,
string_view value )

◆ EditorInfo_setStep()

KANZI_INTEROP_API void kanzi::interop::EditorInfo_setStep ( EditorInfoWrapper * editorInfo,
string_view value )

◆ EditorInfo_setSendable()

KANZI_INTEROP_API void kanzi::interop::EditorInfo_setSendable ( EditorInfoWrapper * editorInfo,
string_view value )

◆ EditorInfo_setListenable()

KANZI_INTEROP_API void kanzi::interop::EditorInfo_setListenable ( EditorInfoWrapper * editorInfo,
string_view value )

◆ EditorInfo_setStudioVisibility()

KANZI_INTEROP_API void kanzi::interop::EditorInfo_setStudioVisibility ( EditorInfoWrapper * editorInfo,
string_view value )

◆ EditorInfo_setLegacyName()

KANZI_INTEROP_API void kanzi::interop::EditorInfo_setLegacyName ( EditorInfoWrapper * editorInfo,
string_view value )

◆ EditorInfo_setSortingIndex()

KANZI_INTEROP_API void kanzi::interop::EditorInfo_setSortingIndex ( EditorInfoWrapper * editorInfo,
string_view value )

◆ EditorInfo_getAttribute()

KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getAttribute ( EditorInfoWrapper * editorInfo,
string_view key )

◆ EditorInfo_getDisplayName()

KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getDisplayName ( EditorInfoWrapper * editorInfo)

◆ EditorInfo_getTooltip()

KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getTooltip ( EditorInfoWrapper * editorInfo)

◆ EditorInfo_getCategory()

KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getCategory ( EditorInfoWrapper * editorInfo)

◆ EditorInfo_getHelpHeading()

KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getHelpHeading ( EditorInfoWrapper * editorInfo)

◆ EditorInfo_getValueProvider()

KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getValueProvider ( EditorInfoWrapper * editorInfo)

◆ EditorInfo_getHost()

KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getHost ( EditorInfoWrapper * editorInfo)

◆ EditorInfo_getEditor()

KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getEditor ( EditorInfoWrapper * editorInfo)

◆ EditorInfo_getDefaultValue()

KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getDefaultValue ( EditorInfoWrapper * editorInfo)

◆ EditorInfo_getLowerBound()

KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getLowerBound ( EditorInfoWrapper * editorInfo)

◆ EditorInfo_getUpperBound()

KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getUpperBound ( EditorInfoWrapper * editorInfo)

◆ EditorInfo_getStep()

KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getStep ( EditorInfoWrapper * editorInfo)

◆ EditorInfo_getSendable()

KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getSendable ( EditorInfoWrapper * editorInfo)

◆ EditorInfo_getListenable()

KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getListenable ( EditorInfoWrapper * editorInfo)

◆ EditorInfo_getStudioVisibility()

KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getStudioVisibility ( EditorInfoWrapper * editorInfo)

◆ EditorInfo_getLegacyName()

KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getLegacyName ( EditorInfoWrapper * editorInfo)

◆ EditorInfo_getSortingIndex()

KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getSortingIndex ( EditorInfoWrapper * editorInfo)

◆ Metaclass_addPropertyType()

KANZI_INTEROP_API void kanzi::interop::Metaclass_addPropertyType ( MetaclassWrapper * wrapper,
PropertyTypeWrapper * propertyTypeWrapper )

◆ Metaclass_getPropertyTypeIterator()

KANZI_INTEROP_API IteratorWrapper * kanzi::interop::Metaclass_getPropertyTypeIterator ( MetaclassWrapper * wrapper)

◆ Metaclass_find()

KANZI_INTEROP_API MetaclassWrapper * kanzi::interop::Metaclass_find ( Context * context,
string_view name )

◆ Metaclass_create()

KANZI_INTEROP_API MetaclassWrapper * kanzi::interop::Metaclass_create ( string_view name,
MetaclassWrapper * baseclassMetaclass )

◆ Metaclass_release()

KANZI_INTEROP_API void kanzi::interop::Metaclass_release ( MetaclassWrapper * wrapper)

◆ Metaclass_unwrap()

KANZI_INTEROP_API const void * kanzi::interop::Metaclass_unwrap ( MetaclassWrapper * context)

◆ Metaclass_getName()

KANZI_INTEROP_API string kanzi::interop::Metaclass_getName ( MetaclassWrapper * wrapper)

◆ Metaclass_getBase()

KANZI_INTEROP_API MetaclassWrapper * kanzi::interop::Metaclass_getBase ( MetaclassWrapper * wrapper)

◆ Metaclass_isAbstract()

KANZI_INTEROP_API bool kanzi::interop::Metaclass_isAbstract ( MetaclassWrapper * wrapper)

◆ Metaclass_isDerivedFrom()

KANZI_INTEROP_API bool kanzi::interop::Metaclass_isDerivedFrom ( MetaclassWrapper * wrapperChild,
MetaclassWrapper * wrapperBase )

◆ Metaclass_register()

KANZI_INTEROP_API void kanzi::interop::Metaclass_register ( Context * context,
MetaclassWrapper * metaclass )

◆ Metaclass_override()

KANZI_INTEROP_API void kanzi::interop::Metaclass_override ( Context * context,
MetaclassWrapper * metaclass )

◆ Metaclass_compare()

KANZI_INTEROP_API bool kanzi::interop::Metaclass_compare ( MetaclassWrapper * wrapper,
MetaclassWrapper * otherWrapper )

◆ Metaclass_addMessageType()

KANZI_INTEROP_API void kanzi::interop::Metaclass_addMessageType ( MetaclassWrapper * wrapper,
MessageTypeWrapper * messageTypeWrapper )

◆ Metaclass_addNestedClass()

KANZI_INTEROP_API void kanzi::interop::Metaclass_addNestedClass ( MetaclassWrapper * wrapper,
MetaclassWrapper * nestedMetaclassWrapper )

◆ Metaclass_getMessageTypeIterator()

KANZI_INTEROP_API IteratorWrapper * kanzi::interop::Metaclass_getMessageTypeIterator ( MetaclassWrapper * wrapper)

◆ Metaclass_getNestedClassIterator()

KANZI_INTEROP_API IteratorWrapper * kanzi::interop::Metaclass_getNestedClassIterator ( MetaclassWrapper * wrapper)

◆ Metaclass_setEditorInfo()

KANZI_INTEROP_API void kanzi::interop::Metaclass_setEditorInfo ( MetaclassWrapper * wrapper,
EditorInfoWrapper * editorInfo )

◆ Metaclass_getEditorInfo()

KANZI_INTEROP_API EditorInfoWrapper * kanzi::interop::Metaclass_getEditorInfo ( MetaclassWrapper * wrapper)

◆ Metaclass_seal()

KANZI_INTEROP_API void kanzi::interop::Metaclass_seal ( MetaclassWrapper * wrapper)

◆ Metaclass_createInstance()

KANZI_INTEROP_API ObjectReference * kanzi::interop::Metaclass_createInstance ( MetaclassWrapper * wrapper,
Context * context,
string_view name )

◆ NamedIntervalProfiler_addSample()

KANZI_INTEROP_API void kanzi::interop::NamedIntervalProfiler_addSample ( string_view name,
long long duration )

◆ wrap() [1/6]

ResourceIDWrapper * kanzi::interop::wrap ( ResourceID id)
inline

◆ unwrap() [1/16]

ResourceID & kanzi::interop::unwrap ( ResourceIDWrapper * wrapper)
inline

◆ release() [1/16]

void kanzi::interop::release ( ResourceIDWrapper * wrapper)
inline

◆ ResourceID_create()

KANZI_INTEROP_API ResourceIDWrapper * kanzi::interop::ResourceID_create ( string_view id)

◆ ResourceID_release()

KANZI_INTEROP_API void kanzi::interop::ResourceID_release ( ResourceIDWrapper * wrapper)

◆ ResourceID_equals()

KANZI_INTEROP_API bool kanzi::interop::ResourceID_equals ( ResourceIDWrapper * wrapperLeft,
ResourceIDWrapper * wrapperRight )

◆ ResourceID_toString()

KANZI_INTEROP_API string kanzi::interop::ResourceID_toString ( ResourceIDWrapper * wrapper)

◆ ResourceID_isUrl()

KANZI_INTEROP_API bool kanzi::interop::ResourceID_isUrl ( ResourceIDWrapper * wrapper)

◆ ResourceID_empty()

KANZI_INTEROP_API bool kanzi::interop::ResourceID_empty ( ResourceIDWrapper * wrapper)

◆ ResourceID_getHash()

KANZI_INTEROP_API size_t kanzi::interop::ResourceID_getHash ( ResourceIDWrapper * wrapper)

◆ ClassPropertyDefaultValue_create()

KANZI_INTEROP_API ClassPropertyDefaultValueWrapper * kanzi::interop::ClassPropertyDefaultValue_create ( ObjectWrapper * objectWrapper,
PropertyTypeWrapper * propertyTypeWrapper,
VariantWrapper * valueVariantWrapper )

◆ ClassPropertyDefaultValue_release()

KANZI_INTEROP_API void kanzi::interop::ClassPropertyDefaultValue_release ( ClassPropertyDefaultValueWrapper * wrapper)

◆ PropertyType_createFloat()

KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createFloat ( string_view name,
float defaultValue,
uint32_t flags,
bool inheritable,
EditorInfoWrapper * editorInfo )

◆ PropertyType_createInt()

KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createInt ( string_view name,
int defaultValue,
uint32_t flags,
bool inheritable,
EditorInfoWrapper * editorInfo )

◆ PropertyType_createBool()

KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createBool ( string_view name,
bool defaultValue,
uint32_t flags,
bool inheritable,
EditorInfoWrapper * editorInfo )

◆ PropertyType_createResource()

KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createResource ( string_view name,
ObjectWrapper * defaultValue,
uint32_t flags,
bool inheritable,
EditorInfoWrapper * editorInfo )

◆ PropertyType_createColorRGBA()

KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createColorRGBA ( string_view name,
ColorRGBA defaultValue,
uint32_t flags,
bool inheritable,
EditorInfoWrapper * editorInfo )

◆ PropertyType_createMatrix3x3()

KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createMatrix3x3 ( string_view name,
Matrix3x3 defaultValue,
uint32_t flags,
bool inheritable,
EditorInfoWrapper * editorInfo )

◆ PropertyType_createMatrix4x4()

KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createMatrix4x4 ( string_view name,
Matrix4x4 defaultValue,
uint32_t flags,
bool inheritable,
EditorInfoWrapper * editorInfo )

◆ PropertyType_createSRTValue2D()

KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createSRTValue2D ( string_view name,
SRTValue2D defaultValue,
uint32_t flags,
bool inheritable,
EditorInfoWrapper * editorInfo )

◆ PropertyType_createSRTValue3D()

KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createSRTValue3D ( string_view name,
SRTValue3D defaultValue,
uint32_t flags,
bool inheritable,
EditorInfoWrapper * editorInfo )

◆ PropertyType_createVector2()

KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createVector2 ( string_view name,
Vector2 defaultValue,
uint32_t flags,
bool inheritable,
EditorInfoWrapper * editorInfo )

◆ PropertyType_createVector3()

KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createVector3 ( string_view name,
Vector3 defaultValue,
uint32_t flags,
bool inheritable,
EditorInfoWrapper * editorInfo )

◆ PropertyType_createVector4()

KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createVector4 ( string_view name,
Vector4 defaultValue,
uint32_t flags,
bool inheritable,
EditorInfoWrapper * editorInfo )

◆ PropertyType_createString()

KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createString ( string_view name,
string_view defaultValue,
uint32_t flags,
bool inheritable,
EditorInfoWrapper * editorInfo )

◆ PropertyType_release()

KANZI_INTEROP_API void kanzi::interop::PropertyType_release ( PropertyTypeWrapper * wrapper)

◆ PropertyType_find()

KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_find ( string_view name)

◆ PropertyType_unwrap()

KANZI_INTEROP_API void * kanzi::interop::PropertyType_unwrap ( PropertyTypeWrapper * wrapper)

◆ PropertyType_getName()

KANZI_INTEROP_API string kanzi::interop::PropertyType_getName ( PropertyTypeWrapper * wrapper)

◆ PropertyType_getDataType()

KANZI_INTEROP_API PropertyDataType kanzi::interop::PropertyType_getDataType ( PropertyTypeWrapper * wrapper)

◆ PropertyType_compare()

KANZI_INTEROP_API bool kanzi::interop::PropertyType_compare ( PropertyTypeWrapper * wrapper,
PropertyTypeWrapper * otherWrapper )

◆ PropertyType_getIntDefaultValue()

KANZI_INTEROP_API int kanzi::interop::PropertyType_getIntDefaultValue ( PropertyTypeWrapper * wrapper)

◆ PropertyType_getBoolDefaultValue()

KANZI_INTEROP_API bool kanzi::interop::PropertyType_getBoolDefaultValue ( PropertyTypeWrapper * wrapper)

◆ PropertyType_getFloatDefaultValue()

KANZI_INTEROP_API float kanzi::interop::PropertyType_getFloatDefaultValue ( PropertyTypeWrapper * wrapper)

◆ PropertyType_getStringDefaultValue()

KANZI_INTEROP_API string kanzi::interop::PropertyType_getStringDefaultValue ( PropertyTypeWrapper * wrapper)

◆ PropertyType_getColorRGBADefaultValue()

KANZI_INTEROP_API ColorRGBA kanzi::interop::PropertyType_getColorRGBADefaultValue ( PropertyTypeWrapper * wrapper)

◆ PropertyType_getMatrix3x3DefaultValue()

KANZI_INTEROP_API Matrix3x3 kanzi::interop::PropertyType_getMatrix3x3DefaultValue ( PropertyTypeWrapper * wrapper)

◆ PropertyType_getMatrix4x4DefaultValue()

KANZI_INTEROP_API Matrix4x4 kanzi::interop::PropertyType_getMatrix4x4DefaultValue ( PropertyTypeWrapper * wrapper)

◆ PropertyType_getResourceDefaultValue()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::PropertyType_getResourceDefaultValue ( PropertyTypeWrapper * wrapper)

◆ PropertyType_getSRTValue2DDefaultValue()

KANZI_INTEROP_API SRTValue2D kanzi::interop::PropertyType_getSRTValue2DDefaultValue ( PropertyTypeWrapper * wrapper)

◆ PropertyType_getSRTValue3DDefaultValue()

KANZI_INTEROP_API SRTValue3D kanzi::interop::PropertyType_getSRTValue3DDefaultValue ( PropertyTypeWrapper * wrapper)

◆ PropertyType_getVector2DefaultValue()

KANZI_INTEROP_API Vector2 kanzi::interop::PropertyType_getVector2DefaultValue ( PropertyTypeWrapper * wrapper)

◆ PropertyType_getVector3DefaultValue()

KANZI_INTEROP_API Vector3 kanzi::interop::PropertyType_getVector3DefaultValue ( PropertyTypeWrapper * wrapper)

◆ PropertyType_getVector4DefaultValue()

KANZI_INTEROP_API Vector4 kanzi::interop::PropertyType_getVector4DefaultValue ( PropertyTypeWrapper * wrapper)

◆ PropertyType_isInherited()

KANZI_INTEROP_API bool kanzi::interop::PropertyType_isInherited ( PropertyTypeWrapper * wrapper)

◆ PropertyType_getChangeFlags()

KANZI_INTEROP_API uint32_t kanzi::interop::PropertyType_getChangeFlags ( PropertyTypeWrapper * wrapper)

◆ PropertyType_getEditorInfo()

KANZI_INTEROP_API EditorInfoWrapper * kanzi::interop::PropertyType_getEditorInfo ( PropertyTypeWrapper * wrapper)

◆ wrapMetaclass()

template<typename T >
MetaclassWrapper * kanzi::interop::wrapMetaclass ( T metaclass,
bool owner )
inline

◆ unwrap() [2/16]

template<typename T = const Metaclass*>
T kanzi::interop::unwrap ( MetaclassWrapper * wrapper)
inline

◆ unwrap() [3/16]

template<>
Metaclass * kanzi::interop::unwrap ( MetaclassWrapper * wrapper)
inline

◆ unwrap() [4/16]

template<>
const Metaclass * kanzi::interop::unwrap ( MetaclassWrapper * wrapper)
inline

◆ unwrapSafe() [1/2]

const Metaclass * kanzi::interop::unwrapSafe ( MetaclassWrapper * wrapper)
inline

◆ isSealed()

bool kanzi::interop::isSealed ( MetaclassWrapper * wrapper)
inline

◆ seal()

void kanzi::interop::seal ( MetaclassWrapper * wrapper)
inline

◆ release() [2/16]

void kanzi::interop::release ( MetaclassWrapper * wrapper)
inline

◆ wrapPropertyType()

PropertyTypeWrapper * kanzi::interop::wrapPropertyType ( AbstractPropertyTypeDescriptor * descriptor)
inline

◆ unwrap() [5/16]

AbstractPropertyTypeDescriptor * kanzi::interop::unwrap ( PropertyTypeWrapper * wrapper)
inline

◆ release() [3/16]

void kanzi::interop::release ( PropertyTypeWrapper * wrapper)
inline

◆ wrapObject() [1/2]

ObjectWrapper * kanzi::interop::wrapObject ( ObjectSharedPtr object)
inline

◆ unwrap() [6/16]

template<typename Type = kanzi::Object>
kanzi::shared_ptr< Type > kanzi::interop::unwrap ( ObjectWrapper * wrapper)

◆ tryUnwrap()

template<typename Type = kanzi::Object>
kanzi::shared_ptr< Type > kanzi::interop::tryUnwrap ( ObjectWrapper * wrapper)

◆ release() [4/16]

void kanzi::interop::release ( ObjectWrapperSharedPtr wrapper)
inline

◆ release() [5/16]

void kanzi::interop::release ( ObjectWrapper * wrapper)
inline

◆ isStale()

bool kanzi::interop::isStale ( ObjectWrapper * wrapper)
inline

◆ getContext() [1/3]

Context * kanzi::interop::getContext ( Domain * domain)
inline

◆ getContext() [2/3]

Context * kanzi::interop::getContext ( ObjectWrapper * wrapper)
inline

◆ allocateObjectReference()

ObjectReference * kanzi::interop::allocateObjectReference ( ObjectSharedPtr object)
inline

◆ freeObjectReference()

void kanzi::interop::freeObjectReference ( ObjectReference * ref)
inline

◆ wrapMessageType()

MessageTypeWrapper * kanzi::interop::wrapMessageType ( const AbstractMessageTypeDescriptor * descriptor,
bool owner )
inline

◆ unwrap() [7/16]

const AbstractMessageTypeDescriptor * kanzi::interop::unwrap ( MessageTypeWrapper * wrapper)
inline

◆ release() [6/16]

void kanzi::interop::release ( MessageTypeWrapper * wrapper)
inline

◆ wrapObject() [2/2]

ObjectWrapper * kanzi::interop::wrapObject ( const Node::NodeComponentEntry & componentEntry)
inline

◆ wrapIterator()

template<typename Iterator >
IteratorWrapper * kanzi::interop::wrapIterator ( Iterator begin,
Iterator end )
inline

◆ wrapVector()

template<typename ValueType >
IteratorWrapper * kanzi::interop::wrapVector ( vector< ValueType > vec)
inline

◆ release() [7/16]

void kanzi::interop::release ( IteratorWrapper * wrapper)
inline

◆ wrapMessageArguments()

MessageArgumentsWrapper * kanzi::interop::wrapMessageArguments ( MessageArguments * arguments,
bool owner )
inline

◆ unwrap() [8/16]

MessageArguments * kanzi::interop::unwrap ( MessageArgumentsWrapper * wrapper)
inline

◆ release() [8/16]

void kanzi::interop::release ( MessageArgumentsWrapper * wrapper)
inline

◆ wrapDataContextModifiedSubscriptionToken()

DataContextModifiedSubscriptionTokenWrapper * kanzi::interop::wrapDataContextModifiedSubscriptionToken ( DataContext::ModifiedSubscriptionToken token)
inline

◆ unwrap() [9/16]

◆ release() [9/16]

void kanzi::interop::release ( DataContextModifiedSubscriptionTokenWrapper * wrapper)
inline

◆ wrapMessageSubscriptionToken()

MessageSubscriptionTokenWrapper * kanzi::interop::wrapMessageSubscriptionToken ( Node::MessageSubscriptionToken token)
inline

◆ unwrap() [10/16]

Node::MessageSubscriptionToken kanzi::interop::unwrap ( MessageSubscriptionTokenWrapper * wrapper)
inline

◆ release() [10/16]

void kanzi::interop::release ( MessageSubscriptionTokenWrapper * wrapper)
inline

◆ wrapResourceAcquireTask()

ResourceAcquireTaskWrapper * kanzi::interop::wrapResourceAcquireTask ( Context * context,
ResourceManager::AcquireTaskSharedPtr acquireTask )
inline

◆ getContext() [3/3]

Context * kanzi::interop::getContext ( ResourceAcquireTaskWrapper * wrapper)
inline

◆ unwrap() [11/16]

ResourceManager::AcquireTaskSharedPtr kanzi::interop::unwrap ( ResourceAcquireTaskWrapper * wrapper)
inline

◆ release() [11/16]

void kanzi::interop::release ( ResourceAcquireTaskWrapper * wrapper)
inline

◆ wrap() [2/6]

BitmapImageWrapper * kanzi::interop::wrap ( BitmapImageSharedPtr bitmapImage)
inline

◆ unwrap() [12/16]

BitmapImageSharedPtr kanzi::interop::unwrap ( BitmapImageWrapper * wrapper)
inline

◆ release() [12/16]

void kanzi::interop::release ( BitmapImageWrapper * wrapper)
inline

◆ wrap() [3/6]

EditorInfoWrapper * kanzi::interop::wrap ( PropertyTypeEditorInfoSharedPtr editorInfo)
inline

◆ unwrap() [13/16]

PropertyTypeEditorInfoSharedPtr kanzi::interop::unwrap ( EditorInfoWrapper * wrapper)
inline

◆ unwrapSafe() [2/2]

PropertyTypeEditorInfoSharedPtr kanzi::interop::unwrapSafe ( EditorInfoWrapper * wrapper)
inline

◆ release() [13/16]

void kanzi::interop::release ( EditorInfoWrapper * wrapper)
inline

◆ wrap() [4/6]

AbstractBindingWrapper * kanzi::interop::wrap ( AbstractBindingSharedPtr binding)
inline

◆ unwrap() [14/16]

AbstractBindingSharedPtr kanzi::interop::unwrap ( AbstractBindingWrapper * wrapper)
inline

◆ release() [14/16]

void kanzi::interop::release ( AbstractBindingWrapper * wrapper)
inline

◆ wrap() [5/6]

AbstractBindingRuntimeWrapper * kanzi::interop::wrap ( AbstractBindingRuntimeSharedPtr binding)
inline

◆ unwrap() [15/16]

AbstractBindingRuntimeSharedPtr kanzi::interop::unwrap ( AbstractBindingRuntimeWrapper * wrapper)
inline

◆ release() [15/16]

void kanzi::interop::release ( AbstractBindingRuntimeWrapper * wrapper)
inline

◆ wrap() [6/6]

VariantWrapper * kanzi::interop::wrap ( Variant variant)
inline

◆ unwrap() [16/16]

Variant & kanzi::interop::unwrap ( VariantWrapper * wrapper)
inline

◆ release() [16/16]

void kanzi::interop::release ( VariantWrapper * wrapper)
inline

◆ handleErrorCallback()

KANZI_INTEROP_API void kanzi::interop::handleErrorCallback ( ErrorCode code,
const char * message )

◆ setErrorCallback()

KANZI_INTEROP_API void kanzi::interop::setErrorCallback ( ErrorCallback * callback)

◆ setErrorUserData()

KANZI_INTEROP_API void kanzi::interop::setErrorUserData ( void * userData)

◆ Iterator_next()

KANZI_INTEROP_API void * kanzi::interop::Iterator_next ( IteratorWrapper * iteratorWrapper)

◆ Iterator_nextString()

KANZI_INTEROP_API bool kanzi::interop::Iterator_nextString ( IteratorWrapper * iteratorWrapper,
StringWrapper * result )

◆ Iterator_hasNext()

KANZI_INTEROP_API bool kanzi::interop::Iterator_hasNext ( IteratorWrapper * iteratorWrapper)

◆ Iterator_release()

KANZI_INTEROP_API void kanzi::interop::Iterator_release ( IteratorWrapper * iteratorWrapper)

◆ ForwardingAction_createDirector()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ForwardingAction_createDirector ( Context * context,
string_view name,
MetaclassWrapper * metaClass )

◆ ActivityCodeBehind_createDirector()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ActivityCodeBehind_createDirector ( Context * context,
string_view name,
MetaclassWrapper * metaClass )

◆ CodeBehind_createDirector()

KANZI_INTEROP_API ObjectReference * kanzi::interop::CodeBehind_createDirector ( Context * context,
string_view name,
MetaclassWrapper * metaClass )

◆ CodeBehind_getCommandIterator()

KANZI_INTEROP_API IteratorWrapper * kanzi::interop::CodeBehind_getCommandIterator ( ObjectWrapper * objectWrapper)

◆ ListBoxConcept_addContentItem()

KANZI_INTEROP_API bool kanzi::interop::ListBoxConcept_addContentItem ( ObjectWrapper * listBox,
ObjectWrapper * abstractItem )

◆ ListBoxConcept_removeContentItem()

KANZI_INTEROP_API bool kanzi::interop::ListBoxConcept_removeContentItem ( ObjectWrapper * listBox,
ObjectWrapper * abstractItem )

◆ ListBoxConcept_removeAllContentItems()

KANZI_INTEROP_API void kanzi::interop::ListBoxConcept_removeAllContentItems ( ObjectWrapper * listBox)

◆ ListBoxConcept_getContentItemCount()

KANZI_INTEROP_API size_t kanzi::interop::ListBoxConcept_getContentItemCount ( ObjectWrapper * listBox)

◆ ListBoxConcept_getContentItem()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::ListBoxConcept_getContentItem ( ObjectWrapper * listBox,
size_t index )

◆ ListBoxConcept_notifyItemAdded()

KANZI_INTEROP_API void kanzi::interop::ListBoxConcept_notifyItemAdded ( ObjectWrapper * listBox,
size_t index )

◆ ListBoxConcept_notifyItemRemoved()

KANZI_INTEROP_API void kanzi::interop::ListBoxConcept_notifyItemRemoved ( ObjectWrapper * listBox,
size_t index )

◆ ListBoxConcept_notifyItemReplaced()

KANZI_INTEROP_API void kanzi::interop::ListBoxConcept_notifyItemReplaced ( ObjectWrapper * listBox,
size_t index )

◆ ListBoxConcept_notifyItemCountChanged()

KANZI_INTEROP_API void kanzi::interop::ListBoxConcept_notifyItemCountChanged ( ObjectWrapper * listBox)

◆ GridListBox2D_setItemGenerator()

KANZI_INTEROP_API void kanzi::interop::GridListBox2D_setItemGenerator ( ObjectWrapper * listBox,
ObjectWrapper * itemGenerator )

◆ GridListBox3D_setItemGenerator()

KANZI_INTEROP_API void kanzi::interop::GridListBox3D_setItemGenerator ( ObjectWrapper * listBox,
ObjectWrapper * itemGenerator )

◆ TrajectoryListBox3D_setItemGenerator()

KANZI_INTEROP_API void kanzi::interop::TrajectoryListBox3D_setItemGenerator ( ObjectWrapper * listBox,
ObjectWrapper * itemGenerator )

◆ ListBoxItemGenerator2D_createDirector()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ListBoxItemGenerator2D_createDirector ( Context * context,
MetaclassWrapper * metaClass )

◆ ListBoxItemGenerator2D_attach()

KANZI_INTEROP_API void kanzi::interop::ListBoxItemGenerator2D_attach ( ObjectWrapper * itemGenerator,
ObjectWrapper * nodeWrapper )

◆ ListBoxItemGenerator2D_detach()

KANZI_INTEROP_API void kanzi::interop::ListBoxItemGenerator2D_detach ( ObjectWrapper * itemGenerator,
ObjectWrapper * nodeWrapper )

◆ ListBoxItemGenerator2D_acquireItem()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::ListBoxItemGenerator2D_acquireItem ( ObjectWrapper * itemGenerator,
size_t index )

◆ ListBoxItemGenerator2D_releaseItem()

KANZI_INTEROP_API void kanzi::interop::ListBoxItemGenerator2D_releaseItem ( ObjectWrapper * itemGenerator,
ObjectWrapper * objectWrapper )

◆ ListBoxItemGenerator2D_getItemIndex()

KANZI_INTEROP_API size_t kanzi::interop::ListBoxItemGenerator2D_getItemIndex ( ObjectWrapper * itemGenerator,
ObjectWrapper * objectWrapper )

◆ ListBoxItemGenerator2D_getItemSize()

KANZI_INTEROP_API Vector2 kanzi::interop::ListBoxItemGenerator2D_getItemSize ( ObjectWrapper * itemGenerator,
size_t index )

◆ ListBoxItemGenerator2D_getCount()

KANZI_INTEROP_API size_t kanzi::interop::ListBoxItemGenerator2D_getCount ( ObjectWrapper * itemGenerator)

◆ ListBoxItemGenerator3D_createDirector()

KANZI_INTEROP_API ObjectReference * kanzi::interop::ListBoxItemGenerator3D_createDirector ( Context * context,
MetaclassWrapper * metaClass )

◆ ListBoxItemGenerator3D_attach()

KANZI_INTEROP_API void kanzi::interop::ListBoxItemGenerator3D_attach ( ObjectWrapper * itemGenerator,
ObjectWrapper * nodeWrapper )

◆ ListBoxItemGenerator3D_detach()

KANZI_INTEROP_API void kanzi::interop::ListBoxItemGenerator3D_detach ( ObjectWrapper * itemGenerator,
ObjectWrapper * nodeWrapper )

◆ ListBoxItemGenerator3D_acquireItem()

KANZI_INTEROP_API ObjectWrapper * kanzi::interop::ListBoxItemGenerator3D_acquireItem ( ObjectWrapper * itemGenerator,
size_t index )

◆ ListBoxItemGenerator3D_releaseItem()

KANZI_INTEROP_API void kanzi::interop::ListBoxItemGenerator3D_releaseItem ( ObjectWrapper * itemGenerator,
ObjectWrapper * objectWrapper )

◆ ListBoxItemGenerator3D_getItemIndex()

KANZI_INTEROP_API size_t kanzi::interop::ListBoxItemGenerator3D_getItemIndex ( ObjectWrapper * itemGenerator,
ObjectWrapper * objectWrapper )

◆ ListBoxItemGenerator3D_getItemSize()

KANZI_INTEROP_API Vector3 kanzi::interop::ListBoxItemGenerator3D_getItemSize ( ObjectWrapper * itemGenerator,
size_t index )

◆ ListBoxItemGenerator3D_getCount()

KANZI_INTEROP_API size_t kanzi::interop::ListBoxItemGenerator3D_getCount ( ObjectWrapper * itemGenerator)